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实现猜数字游戏(无重复数字)示例分享
Mar 29 Python
Go语言基于Socket编写服务器端与客户端通信的实例
Feb 19 Python
python 接口测试response返回数据对比的方法
Feb 11 Python
python字典快速保存于读取的方法
Mar 23 Python
opencv python统计及绘制直方图的方法
Jan 21 Python
python中的数据结构比较
May 13 Python
pyinstaller打包单文件时--uac-admin选项不起作用怎么办
Apr 15 Python
python 绘制正态曲线的示例
Sep 24 Python
解决Python 写文件报错TypeError的问题
Oct 23 Python
解决pip安装tensorflow中出现的no module named tensorflow.python 问题方法
Feb 20 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
Feb 22 Python
python tqdm用法及实例详解
Jun 16 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实现根据字符串生成对应数组的方法
2014/09/22 PHP
php数据序列化测试实例详解
2017/08/12 PHP
PHP开发中解决并发问题的几种实现方法分析
2017/11/13 PHP
PHP全局使用Laravel辅助函数dd
2019/12/26 PHP
用Javascript 获取页面元素的位置的代码
2009/09/25 Javascript
检测jQuery.js是否已加载的判断代码
2011/05/20 Javascript
JS控制文本框textarea输入字数限制的方法
2013/06/17 Javascript
jQuery中使用Ajax获取JSON格式数据示例代码
2013/11/26 Javascript
jQuery中document与window以及load与ready 区别详解
2014/12/29 Javascript
用NODE.JS中的流编写工具是要注意的事项
2016/03/01 Javascript
解析JavaScript面向对象概念中的Object类型与作用域
2016/05/10 Javascript
基于JavaScript代码实现自动生成表格
2016/06/15 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(二)
2016/09/14 Javascript
js中scrollTop()方法和scroll()方法用法示例
2016/10/03 Javascript
详解JavaScript中return的用法
2017/05/08 Javascript
webpack3+React 的配置全解
2017/08/21 Javascript
详解PHP后期静态绑定分析与应用
2018/03/21 Javascript
es6 symbol的实现方法示例
2019/04/02 Javascript
vue滚动插件better-scroll使用详解
2019/10/18 Javascript
JS实现音乐导航特效
2020/01/06 Javascript
使用Vue+Django+Ant Design做一个留言评论模块的示例代码
2020/06/01 Javascript
多个Vue项目部署到服务器的步骤记录
2020/10/22 Javascript
Vue3 实现双盒子定位Overlay的示例
2020/12/22 Vue.js
Python实现正弦信号的时域波形和频谱图示例【基于matplotlib】
2018/05/04 Python
pandas表连接 索引上的合并方法
2018/06/08 Python
Pyqt QImage 与 np array 转换方法
2019/06/27 Python
Python常用模块logging——日志输出功能(示例代码)
2019/11/20 Python
python实现超市商品销售管理系统
2019/11/22 Python
python怎么调用自己的函数
2020/07/01 Python
英国电视和家用电器购物网站:rlrdistribution.co.uk
2018/11/20 全球购物
你懂得怎么写自荐信吗?
2013/12/27 职场文书
信息管理应届生求职信
2014/03/07 职场文书
职工代表大会主持词
2014/04/01 职场文书
篮球比赛拉拉队口号
2014/06/10 职场文书
小学生国庆演讲稿
2014/09/05 职场文书
综合素质评价思想道德自我评价
2015/03/09 职场文书