0
在Python中有沒有任何選項可以合併特定目錄中的多個文件的內容,並在合併內容的同一目錄下創建新文件?在Windows平臺上合併多個文件的內容
在Python中有沒有任何選項可以合併特定目錄中的多個文件的內容,並在合併內容的同一目錄下創建新文件?在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)