2017-06-21 196 views
0

我有一系列包含在主文件夾中的子文件夾。我想訪問每個子文件夾,以便我可以使用它中的文件。我試過以下,但顯然我的'追加'方法是不可能在Python上。有人可以幫我嗎?打開其他文件夾中包含的文件夾

import os 
os.chdir('C\\current folder') 
for subfolder in os.listdir(os.getcwd()): 
    os.chdir('C\\current folder\\'subfolder'') 
+1

'os.walk()'是你的朋友 – suvy

+1

的[導航與Python文件夾]可能的複製(https://stackoverflow.com/questions/33549660/navigate-folders-with-python) – AlG

回答

0

這裏就是我要尋找的.png文件中的所有目錄下遞歸地path_to_my_root_directory並追加的所有文件和路徑的列表,列表,名爲fis一個例子。

import os 
fis=[] 
rootdir=os.walk('path_to_my_root_directory`) 
for root,subd,fils in rootdir : 
    for name in fils: 
     if name.endswith('.png'): 
      fis.append(os.path.join(root,name)) 
相關問題