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 相关文章推荐
改进Django中的表单的简单方法
Jul 17 Python
Python中操作符重载用法分析
Apr 29 Python
使用TensorFlow实现SVM
Sep 06 Python
python使用PIL实现多张图片垂直合并
Jan 15 Python
python 实现矩阵上下/左右翻转,转置的示例
Jan 23 Python
python简单区块链模拟详解
Jul 03 Python
Python 占位符的使用方法详解
Jul 10 Python
学习和使用python的13个理由
Jul 30 Python
Python 调用 Outlook 发送邮件过程解析
Aug 08 Python
解决python 读取excel时 日期变成数字并加.0的问题
Oct 08 Python
keras绘制acc和loss曲线图实例
Jun 15 Python
详解java调用python的几种用法(看这篇就够了)
Dec 10 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学习之PHP表达式
2006/10/09 PHP
php获取bing每日壁纸示例分享
2014/02/25 PHP
PHP与MYSQL中UTF8 中文排序示例代码
2014/10/23 PHP
PHP简单获取视频预览图的方法
2015/03/12 PHP
实现laravel 插入操作日志到数据库的方法
2019/10/11 PHP
jQuery 研究心得 取得属性的值
2007/11/30 Javascript
JQuery 选项卡效果(JS与HTML的分离)
2010/04/01 Javascript
解决Jquery鼠标经过不停滑动的问题
2014/03/03 Javascript
禁用Tab键JS代码兼容Firefox和IE
2014/04/18 Javascript
jQuery中:disabled选择器用法实例
2015/01/04 Javascript
jQuery实现的感应鼠标悬停图片色彩渐显效果
2015/03/03 Javascript
JavaScript中String.match()方法的使用详解
2015/06/06 Javascript
ionic 上拉菜单(ActionSheet)实例代码
2016/06/06 Javascript
AngularJs学习第五篇从Controller控制器谈谈$scope作用域
2016/06/08 Javascript
使用JS轻松实现ionic调用键盘搜索功能(超实用)
2016/09/06 Javascript
javaScript 事件绑定、事件冒泡、事件捕获和事件执行顺序整理总结
2016/10/10 Javascript
利用n工具轻松管理Node.js的版本
2017/04/21 Javascript
vue 2.0项目中如何引入element-ui详解
2017/09/06 Javascript
vue 指令之气泡提示效果的实现代码
2018/10/18 Javascript
vue+node实现图片上传及预览的示例方法
2018/11/22 Javascript
jquery实现聊天机器人
2020/02/08 jQuery
[03:42]2014DOTA2国际邀请赛 第三日比赛排位扑朔迷离
2014/07/12 DOTA
[00:31]DOTA2上海特级锦标赛 Fnatic战队宣传片
2016/03/04 DOTA
[58:35]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.22
2019/09/05 DOTA
Python StringIO模块实现在内存缓冲区中读写数据
2015/04/08 Python
python类的方法属性与方法属性的动态绑定代码详解
2017/12/27 Python
浅析PEP570新语法: 只接受位置参数
2019/10/15 Python
Python 函数绘图及函数图像微分与积分
2019/11/20 Python
python 回溯法模板详解
2020/02/26 Python
ALLSAINTS英国官网:伦敦新锐潮流品牌
2016/09/19 全球购物
行政助理岗位职责范文
2013/12/03 职场文书
应届毕业生求职自荐书
2014/01/03 职场文书
市级三好学生事迹材料
2014/08/27 职场文书
党员演讲稿
2014/09/04 职场文书
JavaScript利用html5新方法操作元素类名详解
2021/11/27 Javascript
MySQL慢查询优化解决问题
2022/03/17 MySQL