需要注意的是文件的打开都要带字母’b’,表示是以二进制的形式打开的
import os
# 待合并文件夹的路径
mergeFileDir=r"xxx"
fileList=os.listdir(mergeFileDir)
# 合并后的文件
file = open(r"xxx\\merge.txt",'wb')
for filename in fileList:
filepath=mergeFileDir+"\\"+filename
# 如果打开模式不选'rb',那会报GBK的错
f=open(filepath,'rb')
for line in f:
# print(line)
file.write(line)
file.write('\n')
file.close()
参考自:https://blog.csdn.net/LINZHENYU1996/article/details/77972762