python合并txt

<span style="font-size:18px;">问题:最近在网上下了一些短篇小说合集,但都是单个的txt,合并阅读更加方便,以下是合并方法: 
 # -*- coding: gbk -*-
#encoding=utf-8 注释可用中文
import os
import os.path #文件夹遍历函数

#原理:首先打开一个新的txt,用循环打开所有txt并读取数据,加入新的txt,结束之后保存,关闭

dirRoot = "f:\Python\\add" #存储所有txt的文件夹
k = open("newAll.txt",'a')

for parent,dirnames,filenames in os.walk(dirRoot):
    for filepath in filenames:
        txtPath = os.path.join(parent,filepath)        #txtpath就是所有文件夹的路径

        f = open(txtPath)
        k.write(f.read())




k.close()
</span>

猜你喜欢

转载自blog.csdn.net/limaning/article/details/52938091