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爬虫之urllib2中的两个重要概念:Openers和Handlers
Nov 05 Python
Python的装饰器用法学习笔记
Jun 24 Python
Python基于Floyd算法求解最短路径距离问题实例详解
May 16 Python
python实现逐个读取txt字符并修改
Dec 24 Python
Python遍历文件夹 处理json文件的方法
Jan 22 Python
python 计算数据偏差和峰度的方法
Jun 29 Python
在django模板中实现超链接配置
Aug 21 Python
使用Pyhton 分析酒店针孔摄像头
Mar 04 Python
opencv-python的RGB与BGR互转方式
Jun 02 Python
Python提取视频中图片的示例(按帧、按秒)
Oct 22 Python
python 实现全球IP归属地查询工具
Dec 18 Python
如何利用pygame实现打飞机小游戏
May 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
把1316这个数表示成两个数的和,其中一个为13的倍数,另一个是11的倍数,求这两个数。
2011/06/24 PHP
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
2011/08/08 PHP
PHP实现动态执行代码的方法
2016/03/25 PHP
PHP+Ajax实现的博客文章添加类别功能示例
2018/03/29 PHP
javascript 表格排序和表头浮动效果(扩展SortTable)
2009/04/07 Javascript
Grid得到选择行数据的方法总结
2011/01/17 Javascript
Javascript new Date().valueOf()的作用与时间戳由来详解
2013/04/24 Javascript
js简单的表格添加行和删除行操作示例
2014/03/31 Javascript
使用JavaScript实现旋转的彩圈特效
2015/06/23 Javascript
javascript使用 concat 方法对数组进行合并的方法
2016/09/08 Javascript
完美解决node.js中使用https请求报CERT_UNTRUSTED的问题
2017/01/08 Javascript
详解Vue生命周期的示例
2017/03/10 Javascript
jQuery菜单实例(全选,反选,取消)
2017/08/28 jQuery
jquery 时间戳转日期过程详解
2019/10/12 jQuery
在Heroku云平台上部署Python的Django框架的教程
2015/04/20 Python
Python中内建函数的简单用法说明
2016/05/05 Python
pandas 获取季度,月度,年度首尾日期的方法
2018/04/11 Python
深入浅析python 中的匿名函数
2018/05/21 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
2018/08/07 Python
Python使用logging模块实现打印log到指定文件的方法
2018/09/05 Python
tensorflow使用神经网络实现mnist分类
2018/09/08 Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
2018/12/15 Python
python sklearn库实现简单逻辑回归的实例代码
2019/07/01 Python
pytorch 指定gpu训练与多gpu并行训练示例
2019/12/31 Python
python实现word文档批量转成自定义格式的excel文档的思路及实例代码
2020/02/21 Python
高考考python编程是真的吗
2020/07/20 Python
Melissa香港官网:MDreams
2016/07/01 全球购物
超市促销实习自我鉴定
2013/09/23 职场文书
实习老师离校感言
2014/02/03 职场文书
学校后勤岗位职责
2014/02/19 职场文书
大气污染防治方案
2014/05/19 职场文书
物业管理专业求职信
2014/06/11 职场文书
视光学专业自荐信
2014/06/24 职场文书
个人年终总结结尾
2015/03/06 职场文书
2016年社区“6.26”禁毒日宣传活动总结
2016/04/05 职场文书
详解CSS开发过程中的20个快速提升技巧
2021/05/21 HTML / CSS