我有一系列包含在主文件夾中的子文件夾。我想訪問每個子文件夾,以便我可以使用它中的文件。我試過以下,但顯然我的'追加'方法是不可能在Python上。有人可以幫我嗎?打開其他文件夾中包含的文件夾
import os
os.chdir('C\\current folder')
for subfolder in os.listdir(os.getcwd()):
os.chdir('C\\current folder\\'subfolder'')
我有一系列包含在主文件夾中的子文件夾。我想訪問每個子文件夾,以便我可以使用它中的文件。我試過以下,但顯然我的'追加'方法是不可能在Python上。有人可以幫我嗎?打開其他文件夾中包含的文件夾
import os
os.chdir('C\\current folder')
for subfolder in os.listdir(os.getcwd()):
os.chdir('C\\current folder\\'subfolder'')
import os.path
import glob
for subdir in glob.glob("X/certain*"):
path = os.path.join(subdir, "result.txt")
with open(path, 'w') as fp:
fp.write("This is the result\n")
此代碼幫助我從這裏邁出了lot.Actually ....但他是一個生命的救星..!
How do I open a folder that contains files within another folder
這裏就是我要尋找的.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))
'os.walk()'是你的朋友 – suvy
的[導航與Python文件夾]可能的複製(https://stackoverflow.com/questions/33549660/navigate-folders-with-python) – AlG