如何遍历Python中的文件夹
有库文件夹,其中有100个图像文件夹。我想遍历每个文件夹,然后对这些文件夹内的图像执行相同操作。如何遍历Python中的文件夹
例如:存储库 - >文件夹1 - > folder1_images,文件夹2 - > folder2_images,folder3 - > folder3_images
可能有人知道做这件事的方式埃莱?
P.S我的操作系统是MacOS的(内有元数据的.DS_Store文件)
看一看os.walk这是指正是通过子目录环和其中的文件。
是不是只是'os.walk'? –
oops,tnx用于编辑 –
你可以使用os.walk
每一个子目录参观,递归。这里有一个总抓手:
import os
parent_dir = '/home/example/folder/'
for subdir, dirs, files in os.walk(parent_dir):
for file in files:
print os.path.join(subdir, file)
相反的print
,你可以做任何你想要的,如检查该文件类型是图像或没有,这里需要。
是的,这很棒,但是我被困在从我拥有的文件夹列表中移动一个文件夹。这是我有dirs = ['folder1','folder2','folder3']的问题。如何向内移动? –
我不明白。你可以请expalin这个“问题我有dirs = ['folder1','folder2','folder3']。如何向内移动? –
[获取当前目录中所有子目录的列表](https://stackoverflow.com/questions/973473/getting-a-list-of-all-subdirectories-in-the-current-directory ) – CaptainTrunky