メインフォルダー内のサブフォルダーを再帰的に通過し、特定のファイルタイプからリストを作成するスクリプトに取り組んでいます。スクリプトに問題があります。現在、次のように設定されています。
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 ループを実行してパスの最初の部分に参加することを考えていましたが、その前に誰か提案があるかどうかを再確認することにしました。