时间:2021-05-22
本文实例讲述了Python实现将目录中TXT合并成一个大TXT文件的方法。分享给大家供大家参考。具体如下:
在网上下了一个dota的英雄攻略,TXT格式,每个英雄一个文件,看得疼,就写了一个小东西,合并一下.
#coding=gbkimport osimport sysimport globdef 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 Trueif __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程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
python合并文本文件示例代码。python实现两个文本合并employee文件中记录了工号和姓名catemployee.txt:100JasonSmith2
编写一个程序将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。
需求说明实际操作过程中,从D盘根目录下的ak.txt读取文件写入D盘根目录下的hello.txt文件内实现思路写两个方法,一个用于读取目标文件,一个用于写入目标
python实现两个文本合并employee文件中记录了工号和姓名复制代码代码如下:catemployee.txt:100JasonSmith200JohnDo
工作目录下面有mydoc1.txt,mydoc2.txt...mydoc41.txt,本来想用sed排列依次取值排序,然后用cat来合并这些文件,发现达不到预期