メインフォルダー内のサブフォルダーを再帰的に調べ、特定のファイルタイプのリストを作成するスクリプトを作成しています。私はこのスクリプトに問題があります。リスト内の再帰的サブフォルダの検索とリターンファイル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))
を次のようにその現在設定されている問題は、サブフォルダの変数は、サブフォルダのリストではなく、ITEMファイルがあるフォルダに引っ張っているということです。私は前にサブフォルダのためのforループを実行していることを考えて、パスの最初の部分を結合するが、私は誰もがその前に何か提案を持っているかどうかを確認するためにIdをダブルチェックを考え出しました。ご協力いただきありがとうございます!
それはリスト内包しなかった場合、これははるかに読みやすいだろう... –