Python で非常に大きなファイルとディレクトリ システムを繰り返し処理しています。私はベースディレクトリから始めていますが、ディレクトリがベースディレクトリを超えて1フォルダーの深さまでしかないことを知っています。次のようなコードを使用して、base_directories children フォルダー内の各ファイルの 2 行目を読み取ろうとしています。
a_list = []
for dir, files in os.walk(base_directory):
for file in files:
f=open(file, 'r')
for line in f:
#reads in the second line
if line==1:
a_list.append(line)
break
f.close()
しかし、「for dir, file in os.walk(base_directory)」という行で特にアンパックするには値が多すぎます。ご協力ありがとうございます。