我有一個主目錄叫做Forfun。在這個目錄裏面,有7-8個子局,如Test1,Test2,Test3等等。請注意,Forfun中也有一些文件不屬於子版塊。例如,Forfun內有一個.txt文件,與Test1,Test2子目錄處於同一級別。Python子文件夾列表
每TestX子目錄被進一步分爲3個子目錄,即:輸入,結果和參數。
我希望能夠列出特定文件夾的所有實例,如輸入。
代碼應該遞歸走通整個Forfun目錄和清單,所有它找到輸入或結果目錄。
我嘗試使用os.listdir
這樣的:
path = '/myfiles/Forfun'
folders = [f for f in os.listdir(path) if f.endswith('inputs')]
folders
但這返回我空列表。希望我解釋清楚問題,謝謝你的幫助。
'os.walk()'也適用於子文件夾? – dawnoflife
是的,它會... – ThiefMaster
謝謝你的作品! – dawnoflife