A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 编程开发 > 网站开发 > Python实现将目录中TXT合并成一个大TXT文件的方法

Python实现将目录中TXT合并成一个大TXT文件的方法

时间:2015-07-16 14:26作者:zhao人气:75

本文实例讲述了Python实现将目录中TXT合并成一个大TXT文件的方法。分享给大家供大家参考。具体如下:

在网上下了一个dota的英雄攻略,TXT格式,每个英雄一个文件,看得疼,就写了一个小东西,合并一下.

#coding=gbk

import os

import sys

import glob

def dirTxtToLargeTxt(dir,outputFileName):

'''从dir目录下读入所有的TXT文件,将它们写到outputFileName里去'''

#如果dir不是目录返回错误

if not os.path.isdir(dir):

print "传入的参数有错%s不是一个目录" %dir

return False

#list all txt files in dir

outputFile = open(outputFileName,"a")

for txtFile in glob.glob(os.path.join(dir,"*.txt")):

print txtFile

inputFile = open(txtFile,"rb")

for line in inputFile:

outputFile.write(line)

return True

if __name__ =="__main__":

if len(sys.argv) < 3:

print "Usage:%s dir outputFileName" %sys.argv[0]

sys.exit()

dirTxtToLargeTxt(sys.argv[1],sys.argv[2])

希望本文所述对大家的Python程序设计有所帮助。

标签Python,现将,目录,TXT,合并,个大,文件,方法,本

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号