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搭建简易服务器分析与实现
Dec 15 Python
Python获取Windows或Linux主机名称通用函数分享
Nov 22 Python
Python转换HTML到Text纯文本的方法
Jan 15 Python
python判断字符串是否包含子字符串的方法
Mar 24 Python
使用python实现个性化词云的方法
Jun 16 Python
python保存文件方法小结
Jul 27 Python
python3 tkinter实现点击一个按钮跳出另一个窗口的方法
Jun 13 Python
用vue.js组件模拟v-model指令实例方法
Jul 05 Python
django中forms组件的使用与注意
Jul 08 Python
Python 求数组局部最大值的实例
Nov 26 Python
python爬虫scrapy框架的梨视频案例解析
Feb 20 Python
python井字棋游戏实现人机对战
Apr 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
PHP的可变变量名的使用方法分享
2012/02/05 PHP
ThinkPHP使用心得分享-分页类Page的用法
2014/05/15 PHP
PHP实现取得HTTP请求的原文
2014/08/18 PHP
CI框架验证码CAPTCHA辅助函数用法实例
2014/11/05 PHP
利用div+jquery自定义滚动条样式的2种方法
2013/07/18 Javascript
html5+javascript制作简易画板附图
2014/04/25 Javascript
浅谈Javascript如何实现匀速运动
2014/12/19 Javascript
AngularJS基础 ng-click 指令示例代码
2016/08/01 Javascript
详解jQuery中的事件
2016/12/14 Javascript
javascript学习之json入门
2016/12/22 Javascript
详解Vue-基本标签和自定义控件
2017/03/24 Javascript
关于jQuery库冲突的完美解决办法
2017/05/20 jQuery
移动端网页开发调试神器Eruda的介绍与使用技巧
2017/10/30 Javascript
angular6.x中ngTemplateOutlet指令的使用示例
2018/08/09 Javascript
vue自定义键盘信息、监听数据变化的方法示例【基于vm.$watch】
2019/03/16 Javascript
js实现随机点名
2021/01/19 Javascript
[01:45]IMBATV TI4前线报道-选手到达
2014/07/07 DOTA
[40:05]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python 字符串格式化代码
2013/03/17 Python
python实现文本去重且不打乱原本顺序
2016/01/26 Python
在Python中获取两数相除的商和余数方法
2018/11/10 Python
利用Python绘制有趣的万圣节南瓜怪效果
2019/10/31 Python
python计算无向图节点度的实例代码
2019/11/22 Python
Selenium及python实现滚动操作多种方法
2020/07/21 Python
经济学人订阅:The Economist
2018/07/19 全球购物
兴趣小组活动总结
2014/05/05 职场文书
多媒体编辑专业毕业生求职信
2014/06/13 职场文书
2014年化验室工作总结
2014/11/21 职场文书
龙门石窟导游词
2015/02/02 职场文书
2015年党员岗位承诺书
2015/04/27 职场文书
拔河比赛队名及霸气口号
2015/12/24 职场文书
Nginx访问日志及错误日志参数说明
2021/03/31 Servers
Nginx 过滤静态资源文件的访问日志的实现
2021/03/31 Servers
MySQL表类型 存储引擎 的选择
2021/11/11 MySQL
Python数据结构之队列详解
2022/03/21 Python
MySQL提取JSON字段数据实现查询
2022/04/22 MySQL