我试图与此代码的文件夹中,以合并多个TXT的文件,但它不工作:Python的合并多个txt文件
import os,shutil
path = "C:/Users/user/Documents/MergeFolder"
f=open(path + "/fileappend.txt","a")
for r,d,fi in os.walk(path):
for files in fi:
if files.endswith(".txt"):
g=open(os.path.join(r,files))
shutil.copyfileobj(g,f)
g.close()
f.close()
任何人有一个想法?
它不能正常工作...你可以指定详细信息,,你的目的地是否被覆盖 – avasal
没有任何东西被覆盖或为我生成 –
我很困惑,看到'/ tmp'和'C:\ users'在相同的代码中。你所在的系统是什么?另外,写'r“C:\ Users ...”'来代替,以防止逃跑。 – bereal