我正在尝试阅读我的数据集的文件夹,但程序只读取第一个文件夹而不是其他文件夹。有人可以告诉如何循环这些文件夹并将这些文件夹并排标记吗? 该计划如下:
import matplotlib.pyplot as plt
import glob
import numpy as np
#%%
path=glob.glob('C:/Users/HP/Documents/Trying
/Devanagari_character_dataset/consonants/*/')
#%%
label=[]
img_list=[]
k=0
for i, file in enumerate(path):
file=glob.glob(path[k]+'/*')
img_list=plt.imread(file)
k +=1
label.append(i)
答案 0 :(得分:0)
os.walk()为遍历路径提供了更大的灵活性,可以帮助您找到目录/文件夹名称:
import os
for root, dirs, files in os.walk(".", topdown=False):
for name in dirs:
print(os.path.join(root, name))