遞歸子文件夾搜索並返回列表python中的文件

| | | | | | | | | |

我正在編寫一個腳本,以遞歸方式遍歷主文件夾中的子文件夾,並根據某種文件類型構建一個列表。我的腳本有問題。當前設置如下

for root, subFolder, files in os.walk(PATH): for item in files: if item.endswith(".txt") : fileNamePath = str(os .path.join(root,subFolder,item)) 

問題在於 subFolder 變量正在拉入子文件夾列表,而不是 ITEM 文件所在的文件夾。我之前正在考慮為子文件夾運行一個 for 循環並加入路徑的第一部分,但我想我會仔細檢查,看看是否有人在此之前有任何建議。感謝您的幫助!