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中shutil模块的常用文件操作函数用法示例
Jul 05 Python
Python数据拟合与广义线性回归算法学习
Dec 22 Python
python如何为被装饰的函数保留元数据
Mar 21 Python
python爬取酷狗音乐排行榜
Feb 20 Python
通过PHP与Python代码对比的语法差异详解
Jul 10 Python
python3 下载网络图片代码实例
Aug 27 Python
基于python读取.mat文件并取出信息
Dec 16 Python
基于Python执行dos命令并获取输出的结果
Dec 30 Python
python处理RSTP视频流过程解析
Jan 11 Python
python、PyTorch图像读取与numpy转换实例
Jan 13 Python
Pytorch 实现计算分类器准确率(总分类及子分类)
Jan 18 Python
python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例
Feb 28 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
Array of country list in PHP with Zend Framework
2011/10/17 PHP
基于PHP Socket配置以及实例的详细介绍
2013/06/13 PHP
php实现文件下载简单示例(代码实现文件下载)
2014/03/10 PHP
PHP获取一个字符串中间一部分字符的方法
2014/08/19 PHP
thinkPHP模板算术运算相关函数用法分析
2016/07/12 PHP
PHP实现微信退款功能
2018/10/02 PHP
深入分析js中的constructor和prototype
2012/04/07 Javascript
Jquery实现仿新浪微博获取文本框能输入的字数代码
2013/02/22 Javascript
jquery 文本上下无缝滚动,鼠标放上去就停止 小例子
2013/06/05 Javascript
Javascript执行效率全面总结
2013/11/04 Javascript
AngularJs根据访问的页面动态加载Controller的解决方案
2015/02/04 Javascript
jquery处理页面弹出层查询数据等待操作实例
2015/03/25 Javascript
jQuery插件bxSlider实现响应式焦点图
2015/04/12 Javascript
react脚手架如何配置less和ant按需加载的方法步骤
2018/11/28 Javascript
用vscode开发vue应用的方法步骤
2019/05/06 Javascript
JS addEventListener()和attachEvent()方法实现注册事件
2021/01/11 Javascript
[44:09]DOTA2上海特级锦标赛A组小组赛#1 EHOME VS MVP.Phx第二局
2016/02/25 DOTA
[43:51]2018DOTA2亚洲邀请赛3月30日 小组赛B组 EG VS Secret
2018/03/31 DOTA
python局部赋值的规则
2013/03/07 Python
python检测某个变量是否有定义的方法
2015/05/20 Python
关于numpy中np.nonzero()函数用法的详解
2017/02/07 Python
Flask框架响应、调度方法和蓝图操作实例分析
2018/07/24 Python
Python GUI布局尺寸适配方法
2018/10/11 Python
python爬取cnvd漏洞库信息的实例
2019/02/14 Python
用pyqt5 给按钮设置图标和css样式的方法
2019/06/24 Python
Flask之pipenv虚拟环境的实现
2019/11/26 Python
Django中F函数的使用示例代码详解
2020/07/06 Python
pandas apply多线程实现代码
2020/08/17 Python
CSS3径向渐变之大鱼吃小鱼之孤单的大鱼
2016/04/26 HTML / CSS
澳大利亚冲浪和时尚服装网上购物:SurfStitch
2017/07/29 全球购物
实习鉴定评语
2014/01/19 职场文书
入党自我评价范文
2014/02/02 职场文书
法律进社区实施方案
2014/03/21 职场文书
2015年物流客服工作总结
2015/07/27 职场文书
体育教师教学随笔
2015/08/15 职场文书
教你使用Python pypinyin库实现汉字转拼音
2021/05/27 Python