python中是否有任何选项可以合并特定目录中多个文件的内容,并在合并内容的同一目录中创建新文件?
答案 0 :(得分:0)
您可以使用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)