【发布时间】:2011-08-27 19:51:41
【问题描述】:
我有 3 个文件 1.txt、2.txt 和 3.txt,我正在尝试将这些文件的内容连接到 Python 中的一个输出文件中。谁能解释一下为什么下面的代码只写1.txt的内容而不是2.txt或3.txt的内容?我确定这很简单,但我似乎无法找出问题所在。
import glob
import shutil
for my_file in glob.iglob('/Users/me/Desktop/*.txt'):
with open('concat_file.txt', "w") as concat_file:
shutil.copyfileobj(open(my_file, "r"), concat_file)
感谢您的帮助!
【问题讨论】:
标签: python file-io concatenation shutil