この例では、1,2,3,4,...100 など、ランダムな名前のフォルダーが約 100 個あります。これらのフォルダー内には、いくつかの文字列を含むテキスト ファイルがあります。例: sample.txt。
テキスト ファイルはすべて同じ名前ですが、異なるフォルダーにあります。必要なのは、これらのフォルダー内からファイルを読み取り、これらのファイル内のテキストを読み取り、これらのテキスト ファイルの場所を印刷または保存することです。
ファイルが自分のpwdにある場合にファイルから行を読み取り、その中のものを探す方法しか知りません。そのために次のコードを使用します。
with open(r'Example.txt', 'r') as infile_txt:
for line in infile_txt:
if r"sample" in line:
print line
フォルダー内からファイルを読み取り、これらのフォルダーの名前を記録するにはどうすればよいですか?