赛博空间7号

The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge.--Stephen William Hawking

python把多个txt文件合成一个

首先创建一个python项目(文件夹),在项目目录下创建一个data文件夹,专门存放所有待合并的txt文件。然后创建一个python文件,输入如下代码

import os

filedir = os.getcwd()+'./data' #获取txt文件存放路径
filenames=os.listdir(filedir)    #获取各个txt文件的名字,合并时按照filenames的顺序来。
f=open('result.txt','w')         #打开result.txt文件,当前目录如果没有则自动创建
for filename in filenames:       #这个循环读取每个txt文件的每一行写入到result.txt文件中
    filepath = filedir+'/'+filename   
    for line in open(filepath):
        f.writelines(line)
f.close()                        #关闭文件


发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

© 版权所有:沈阳市和平区赛博空间咨询部|辽ICP备18005891号
Powered by Z-BlogPHP & Yiwuku.com