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中的二叉树查找算法模块使用指南
Jul 04 Python
python paramiko模块学习分享
Aug 23 Python
python利用sklearn包编写决策树源代码
Dec 21 Python
Python使用Matplotlib实现雨点图动画效果的方法
Dec 23 Python
Python之web模板应用
Dec 26 Python
python中利用h5py模块读取h5文件中的主键方法
Jun 05 Python
pandas DataFrame实现几列数据合并成为新的一列方法
Jun 08 Python
matplotlib调整子图间距,调整整体空白的方法
Aug 03 Python
解决Python找不到ssl模块问题 No module named _ssl的方法
Apr 29 Python
python常用数据重复项处理方法
Nov 22 Python
pytorch实现对输入超过三通道的数据进行训练
Jan 15 Python
python数据库编程 Mysql实现通讯录
Mar 27 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
拼音码表的生成
2006/10/09 PHP
php xml-rpc远程调用
2008/12/19 PHP
PHP 压缩文件夹的类代码
2009/11/05 PHP
php中限制ip段访问、禁止ip提交表单的代码分享
2014/08/22 PHP
ThinkPHP下表单令牌错误与解决方法分析
2017/05/20 PHP
PHP基于XMLWriter操作xml的方法分析
2017/07/17 PHP
PHP的mysqli_select_db()函数讲解
2019/01/23 PHP
用javascript连接access数据库的方法
2006/11/17 Javascript
js实现简单模态窗口,背景灰显
2008/11/14 Javascript
javascript parseInt 函数分析(转)
2009/03/21 Javascript
jquery1.4.2 for Visual studio 2010 模板文件
2010/07/14 Javascript
基于JQuery的访问WebService的代码(可访问Java[Xfire])
2010/11/19 Javascript
关于JavaScript对象的动态选择及遍历对象
2014/03/10 Javascript
javaScript的函数对象的声明详解
2015/02/06 Javascript
解决vue-router进行build无法正常显示路由页面的问题
2018/03/06 Javascript
react router4+redux实现路由权限控制的方法
2018/05/03 Javascript
Vue 重置组件到初始状态的方法示例
2018/10/10 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
2018/11/08 Javascript
解决layer图标icon不加载的问题
2019/09/04 Javascript
JavaScript 装逼指南(js另类写法)
2020/05/10 Javascript
vue addRoutes路由动态加载操作
2020/08/04 Javascript
使用Python编写类UNIX系统的命令行工具的教程
2015/04/15 Python
python requests 使用快速入门
2017/08/31 Python
Python中将两个或多个list合成一个list的方法小结
2019/05/12 Python
Django-Model数据库操作(增删改查、连表结构)详解
2019/07/17 Python
利用matplotlib实现根据实时数据动态更新图形
2019/12/13 Python
科颜氏美国官网:Kiehl’s美国
2017/01/31 全球购物
平面设计师工作职责范文
2013/12/03 职场文书
2014社区三八妇女节活动方案
2014/03/30 职场文书
国旗下的演讲稿
2014/05/08 职场文书
大学教师师德师风演讲稿
2014/08/22 职场文书
公司会议开幕词
2015/01/29 职场文书
创卫工作总结2015
2015/04/22 职场文书
亮剑观后感
2015/06/05 职场文书
Python中的datetime包与time包包和模块详情
2022/02/28 Python
码云(gitee)通过git自动同步到阿里云服务器
2022/12/24 Servers