0
特定のディレクトリ内の複数のファイルの内容をマージし、マージされた内容の同じディレクトリに新しいファイルを作成するオプションはありますか?Windowsプラットフォームで複数のファイルの内容をマージする
特定のディレクトリ内の複数のファイルの内容をマージし、マージされた内容の同じディレクトリに新しいファイルを作成するオプションはありますか?Windowsプラットフォームで複数のファイルの内容をマージする
glob
を使用すると、ファイルリストを表示できます。 *.txt
または*.*
のようにループで読み書きします。
import glob
output = 'merged.txt'
with open(output, 'w') as f_merged:
for filename in glob.glob('*.*'):
if filename != output:
with open(filename) as f_input:
f_merged.writelines(f_input)