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 相关文章推荐
python3使用urllib模块制作网络爬虫
Apr 08 Python
python自带的http模块详解
Nov 06 Python
Python 专题一 函数的基础知识
Mar 16 Python
Python中序列的修改、散列与切片详解
Aug 27 Python
Python修改文件往指定行插入内容的实例
Jan 30 Python
Python自动抢红包教程详解
Jun 11 Python
如何通过python画loss曲线的方法
Jun 26 Python
python中的socket实现ftp客户端和服务器收发文件及md5加密文件
Apr 01 Python
Django如何在不停机的情况下创建索引
Aug 02 Python
Python应用自动化部署工具Fabric原理及使用解析
Nov 30 Python
Python实现日志实时监测的示例详解
Apr 06 Python
PYTHON 使用 Pandas 删除某列指定值所在的行
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 array的学习笔记
2012/05/10 PHP
PHP采集类Snoopy抓取图片实例
2014/06/19 PHP
ThinkPHP中order()使用方法详解
2016/04/19 PHP
php魔术方法功能与用法实例分析
2016/10/19 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
如何运行/调试你的PHP代码
2020/10/23 PHP
JS连连看源码完美注释版(推荐)
2013/12/09 Javascript
抛弃Nginx使用nodejs做反向代理服务器
2014/07/17 NodeJs
简易的投票系统以及js刷票思路和方法
2015/04/07 Javascript
详解JavaScript中的4种类型识别方法
2015/09/14 Javascript
JavaScript实现刷新不重记的倒计时
2016/08/10 Javascript
JS实现兼容火狐及IE iframe onload属性的遮罩层隐藏及显示效果
2016/08/23 Javascript
AngularJS过滤器filter用法总结
2016/12/13 Javascript
Vue清除定时器setInterval优化方案分享
2020/07/21 Javascript
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
2020/10/09 jQuery
如何利用vue实现波谱拟合详解
2020/11/05 Javascript
[59:26]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第二局
2016/02/28 DOTA
python实现的简单猜数字游戏
2015/04/04 Python
简单介绍Python中的JSON使用
2015/04/28 Python
Python遍历目录中的所有文件的方法
2016/07/08 Python
轻松掌握python设计模式之访问者模式
2016/11/18 Python
Python 高级专用类方法的实例详解
2017/09/11 Python
Linux下python与C++使用dlib实现人脸检测
2018/06/29 Python
浅析python的优势和不足之处
2018/11/20 Python
使用Python快乐学数学Github万星神器Manim简介
2019/08/07 Python
python requests.get带header
2020/05/05 Python
HTML5实现动画效果的方式汇总
2016/02/29 HTML / CSS
AmazeUI 缩略图的实现示例
2020/08/18 HTML / CSS
DERMAdoctor官网:美国著名皮肤护理品牌
2019/07/06 全球购物
Under Armour安德玛意大利官网:美国高端运动科技品牌
2020/01/16 全球购物
小学语文教学反思
2014/02/10 职场文书
爱我中华教学反思
2014/04/28 职场文书
工作推荐信范文
2014/05/10 职场文书
学校师德承诺书
2014/05/23 职场文书
群众路线个人自我剖析材料
2014/10/07 职场文书
Apache Pulsar结合Hudi构建Lakehouse方案分析
2022/03/31 Servers