合并windows平台中多个文件的内容

时间:2016-11-01 08:48:29

标签: python merge window

python中是否有任何选项可以合并特定目录中多个文件的内容,并在合并内容的同一目录中创建新文件?

1 个答案:

答案 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)