Pythonを使用して、特定のファイル名を再帰的にディレクトリツリーで検索したいとします。ディレクトリツリー内でPythonが単一のファイル名を再帰的に検索します。戻り値が見つからない場合はfalseを返します
**見つかった場合は何も印刷しません。
**見つからない場合は、見つからなかったというメッセージが表示されます。あなたがファイルを見つけたときに、ここで
=====は、私がこれまで持っているものはエラーではありませんが、何のファイルが見つからないメッセージのいずれか=====
import os
rootDir = 'G:\\some_top_directory\\'
file_name = 'fileOFinterest.txt'
def find_file(file_name,rootDir):
for dirpath, dirnames, filenames in os.walk(rootDir):
if file_name in filenames:
print 'found'
、とあなたはdidnの見つからなかった場合の実際の印刷要件を処理しません。 –
@MartijnPieters、 'print'部分を追加しました:)ありがとう! – Dekel