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进程间通信用法实例
Jun 04 Python
Python内置函数—vars的具体使用方法
Dec 04 Python
python微信跳一跳游戏辅助代码解析
Jan 29 Python
python实现反转部分单向链表
Sep 27 Python
python打包生成的exe文件运行时提示缺少模块的解决方法
Oct 31 Python
Python多线程处理实例详解【单进程/多进程】
Jan 30 Python
Python中单线程、多线程和多进程的效率对比实验实例
May 14 Python
Python 离线工作环境搭建的方法步骤
Jul 29 Python
Python 解决OPEN读文件报错 ,路径以及r的问题
Dec 19 Python
Python批量将图片灰度化的实现代码
Apr 11 Python
selenium切换标签页解决get超时问题的完整代码
Aug 30 Python
基于注解实现 SpringBoot 接口防刷的方法
Mar 02 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
2006/12/13 PHP
PHP htmlentities()函数用法讲解
2019/02/25 PHP
语义化 H1 标签
2008/01/14 Javascript
自己动手制作jquery插件之自动添加删除行的实现
2011/10/13 Javascript
页面加载完成后再执行JS的jquery写法以及区别说明
2014/02/22 Javascript
JavaScript使用concat连接数组的方法
2015/04/06 Javascript
js实现分享到随页面滚动而滑动效果的方法
2015/04/10 Javascript
使用JavaScript的AngularJS库编写hello world的方法
2015/06/23 Javascript
基于Bootstrap里面的Button dropdown打造自定义select
2016/05/30 Javascript
AngularJS中$apply方法和$watch方法用法总结
2016/12/13 Javascript
VUE2实现事件驱动弹窗示例
2017/10/21 Javascript
动态加载权限管理模块中的Vue组件
2018/01/16 Javascript
vue+elementui实现点击table中的单元格触发事件--弹框
2020/07/18 Javascript
Django与遗留的数据库整合的方法指南
2015/07/24 Python
python正则实现计算器功能
2017/12/14 Python
python中的字典操作及字典函数
2018/01/03 Python
python机器学习理论与实战(五)支持向量机
2018/01/19 Python
python版本的仿windows计划任务工具
2018/04/30 Python
Python3.6实现连接mysql或mariadb的方法分析
2018/05/18 Python
Python使用configparser库读取配置文件
2020/02/22 Python
Python3+selenium实现cookie免密登录的示例代码
2020/03/18 Python
利用Python发送邮件或发带附件的邮件
2020/11/12 Python
如何向scrapy中的spider传递参数的几种方法
2020/11/18 Python
ghd官网:英国ghd直发器品牌
2018/05/04 全球购物
Theo + George官方网站:都柏林时尚品牌
2019/04/08 全球购物
Europcar意大利:汽车租赁
2019/07/07 全球购物
信用社实习人员自我鉴定
2013/09/20 职场文书
行政前台岗位职责
2013/12/04 职场文书
办公室前台岗位职责
2014/01/04 职场文书
岗位竞聘演讲稿范文
2014/04/24 职场文书
美食节目策划方案
2014/05/31 职场文书
企业安全生产目标责任书
2014/07/23 职场文书
2014小学语文教学工作总结
2014/12/17 职场文书
Python竟然能剪辑视频
2021/05/25 Python
Python 如何实现文件自动去重
2021/06/02 Python
Oracle用户管理及赋权
2022/04/24 Oracle