如果有1000个TXT,想要合并的话
你只需要把他们放在一个文件夹里面,保存下面源码也放进去!
然后运行下就好了!
import os path = "./" # 文件夹目录 files = os.listdir(path) # 得到文件夹下的所有文件名称 for file in files: # 遍历文件 if file.split('.')[-1] in ['txt']: f = open(path+"\\"+file).read() # 将打开的文件内容保存到变量f log = open(path+"\\"+'合成.log', 'a+') # 以追加模式打开文件 log.write(f) # 写入文件 print('已经合并:' + file) else: print('当前文件不是txt或者不存在txt') input() input('已经合并完成') #遍历文件夹中文件 排序sorted(os.listdir(path),key = lambda x:int(x[:-4]))
这是个非常简单的案列