牛骨文教育服务平台(让学习变的简单)
博文笔记

python读取一个目录下的文件,并且写入.txt文件中

创建时间:2017-05-13 投稿人: 浏览次数:2546

代码在python2.7下测试通过

首先在c文件下有3个.txt文件,现在把c文件夹下的所有文件写入到一个.txt文件中,代码如下

# coding=utf-8
import glob
def texttotext():
    #把一个目录下文本文件写入一个文本中
    dir=glob.glob("c/*.txt")
    
    fout=open("1.txt","a")
    for filename in dir:
        print(filename)
        fopen=open(filename,"r")
        lines=[]
        lines=fopen.readlines()
        fopen.close()
        i=0
        for line in lines:
            line.decode("gbk","ignore").encode("utf-8") 
            for x in line:
                fout.write(x)
if __name__ == "__main__":
    texttotext()


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。