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


Posted in Python onJuly 15, 2015

本文实例讲述了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 相关文章推荐
使用python编写android截屏脚本双击运行即可
Jul 21 Python
用Python代码来绘制彭罗斯点阵的教程
Apr 03 Python
python编程实现归并排序
Apr 14 Python
Python常用时间操作总结【取得当前时间、时间函数、应用等】
May 11 Python
Python基于pycrypto实现的AES加密和解密算法示例
Apr 10 Python
Python读取mat文件,并转为csv文件的实例
Jul 04 Python
基于python中theano库的线性回归
Aug 31 Python
对Python函数设计规范详解
Jul 19 Python
Python序列化与反序列化pickle用法实例
Nov 11 Python
python 实现一个反向单位矩阵示例
Nov 29 Python
python中文分词库jieba使用方法详解
Feb 11 Python
python实现音乐播放器 python实现花框音乐盒子
Feb 25 Python
Python的Django框架中if标签的相关使用
Jul 15 #Python
在Python的Django框架中调用方法和处理无效变量
Jul 15 #Python
python实现判断数组是否包含指定元素的方法
Jul 15 #Python
python获取元素在数组中索引号的方法
Jul 15 #Python
Django框架中方法的访问和查找
Jul 15 #Python
Python的Django框架中的Context使用
Jul 15 #Python
在Python的Django框架中创建和使用模版
Jul 15 #Python
You might like
Laravel 实现密码重置功能
2018/02/23 PHP
PHP实现的用户注册表单验证功能简单示例
2019/02/25 PHP
doctype后如何获得body.clientHeight的方法
2007/07/11 Javascript
JQuery 学习技巧总结
2010/05/21 Javascript
提高jQuery性能的十个诀窍
2013/11/14 Javascript
node.js中的buffer.toString方法使用说明
2014/12/14 Javascript
JavaScript仿商城实现图片广告轮播实例代码
2016/02/06 Javascript
vue2.0实战之使用vue-cli搭建项目(2)
2017/03/27 Javascript
VUE中使用Vue-resource完成交互
2017/07/21 Javascript
基于DOM节点删除之empty和remove的区别(详解)
2017/09/11 Javascript
使用mint-ui实现省市区三级联动效果的示例代码
2018/02/09 Javascript
详解React项目的服务端渲染改造(koa2+webpack3.11)
2018/03/19 Javascript
vue.js的双向数据绑定Object.defineProperty方法的神奇之处
2019/01/18 Javascript
JavaScript中工厂函数与构造函数示例详解
2019/05/06 Javascript
JavaScript 闭包的使用场景
2020/09/17 Javascript
[03:07]【DOTA2亚洲邀请赛】我们,梦开始的地方
2017/03/07 DOTA
[01:48:04]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第一场 2月7日
2021/03/11 DOTA
[52:03]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第三场 1月31日
2021/03/11 DOTA
Python实现对文件进行单词划分并去重排序操作示例
2018/07/10 Python
用Python实现数据的透视表的方法
2018/11/16 Python
Python后台管理员管理前台会员信息的讲解
2019/01/28 Python
使用pandas把某一列的字符值转换为数字的实例
2019/01/29 Python
Python 脚本的三种执行方式小结
2019/12/21 Python
python基于event实现线程间通信控制
2020/01/13 Python
使用Keras加载含有自定义层或函数的模型操作
2020/06/10 Python
python re.match()用法相关示例
2021/01/27 Python
Hertz荷兰:荷兰和全球租车
2018/01/07 全球购物
物业管理个人自我评价
2013/11/08 职场文书
建筑工地门卫岗位职责
2014/04/30 职场文书
教师查摆问题自查报告
2014/10/11 职场文书
2015年重阳节活动总结
2015/03/24 职场文书
信用卡收入证明范本
2015/06/12 职场文书
《圆的面积》教学反思
2016/02/19 职场文书
检举信的写法
2019/04/10 职场文书
小学五年级(说明文3篇)
2019/08/13 职场文书
python实现简单反弹球游戏
2021/04/12 Python