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文件操作整理汇总
Oct 21 Python
在Python程序中进行文件读取和写入操作的教程
Apr 28 Python
Python实现句子翻译功能
Nov 14 Python
Python面向对象之反射/自省机制实例分析
Aug 24 Python
解决pyinstaller打包exe文件出现命令窗口一闪而过的问题
Oct 31 Python
python文件拆分与重组实例
Dec 10 Python
python对于requests的封装方法详解
Jan 03 Python
python 实现交换两个列表元素的位置示例
Jun 26 Python
在Pytorch中计算自己模型的FLOPs方式
Dec 30 Python
Python列表操作方法详解
Feb 09 Python
基于python tkinter的点名小程序功能的实例代码
Aug 22 Python
用python制作个音乐下载器
Jan 30 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
用php获取本周,上周,本月,上月,本季度日期的代码
2009/08/05 PHP
简单PHP上传图片、删除图片实现代码
2010/05/12 PHP
php生成图片验证码
2015/06/09 PHP
PHP Try-catch 语句使用技巧
2016/02/28 PHP
PHP识别二维码的方法(php-zbarcode安装与使用)
2016/07/07 PHP
IE 当eval遇上function的处理
2011/08/09 Javascript
基于jquery的滚动鼠标放大缩小图片效果
2011/10/27 Javascript
Kibo 用于处理键盘事件的Javascript工具库
2011/10/28 Javascript
jQuery操作Select的Option上下移动及移除添加等等
2013/11/18 Javascript
浅谈checkbox的一些操作(实战经验)
2013/11/20 Javascript
js加减乘除丢失精度问题解决方法
2014/05/16 Javascript
JS实现让访问者自助选择网页文字颜色的方法
2015/02/24 Javascript
javascript中JSON.parse()与eval()解析json的区别
2016/05/19 Javascript
Laravel中常见的错误与解决方法小结
2016/08/30 Javascript
谈谈因Vue.js引发关于getter和setter的思考
2016/12/02 Javascript
Input文本框随着输入内容多少自动延伸的实现
2017/02/15 Javascript
用户管理的设计_jquery的ajax实现二级联动效果
2017/07/13 jQuery
javascript cookie的基本操作(添加和删除)
2017/07/24 Javascript
vue几个常用跨域处理方式介绍
2018/02/07 Javascript
ng-zorro-antd 入门初体验
2018/12/03 Javascript
Vue+Node实现的商城用户管理功能示例
2019/12/23 Javascript
vue使用自定义事件的表单输入组件用法详解【日期组件与货币组件】
2020/06/01 Javascript
如何利用JavaScript编写更好的条件语句详解
2020/08/10 Javascript
vue render函数动态加载img的src路径操作
2020/10/26 Javascript
python基础教程之lambda表达式使用方法
2014/02/12 Python
简化Python的Django框架代码的一些示例
2015/04/20 Python
巧用python和libnmapd,提取Nmap扫描结果
2016/08/23 Python
详解Python匿名函数(lambda函数)
2019/04/19 Python
python自动循环定时开关机(非重启)测试
2019/08/26 Python
Django restframework 框架认证、权限、限流用法示例
2019/12/21 Python
对tensorflow中的strides参数使用详解
2020/01/04 Python
linux centos 7.x 安装 python3.x 替换 python2.x的过程解析
2020/12/14 Python
HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
2014/04/10 HTML / CSS
建筑工程实习自我鉴定
2013/09/19 职场文书
导游词之太原天龙山
2020/01/02 职场文书
httpclient调用远程接口的方法
2022/08/14 Java/Android