【发布时间】:2019-03-04 19:36:51
【问题描述】:
实际上我有一个文件夹(下图中的数据),其中包含 2 个子文件夹,每个子文件夹都包含一些 .png 文件。我需要遍历每个子文件夹并对该子文件夹中的每个图像文件进行一些编码并保存结果。我使用过os.walk() 和os.listdir() 和glob.glob(),但它们都不起作用。我尝试过的许多代码之一与以下相同:
path1 = Path('./data')
path2 = os.listdir(path1)
# loop through main folder to read each subfolder
for i in path2:
if not i.startswith('.'):
path3 = Path(os.path.join(path1,i))
path4 = os.listdir(path3)
#loop through each subfolder to read each file
for j in path4:
#some coding
任何建议将不胜感激。
【问题讨论】:
-
为什么
os.walk解决方案不起作用?您是否尝试模仿 the docs 中的示例?
标签: python glob subdirectory os.walk listdir