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 13 Python
pycharm 使用心得(六)进行简单的数据库管理
Jun 06 Python
python 性能提升的几种方法
Jul 15 Python
Python实现购物车功能的方法分析
Nov 10 Python
Python数据分析之获取双色球历史信息的方法示例
Feb 03 Python
Jupyter安装nbextensions,启动提示没有nbextensions库
Apr 23 Python
Python使用sort和class实现的多级排序功能示例
Aug 15 Python
Python语法分析之字符串格式化
Jun 13 Python
Python爬虫爬取百度搜索内容代码实例
Jun 05 Python
浅析python中的del用法
Sep 02 Python
教你如何用python开发一款数字推盘小游戏
Apr 14 Python
移除Selenium中window.navigator.webdriver值
Jun 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中__set()实例用法和基础讲解
2019/07/23 PHP
Laravel模糊查询区分大小写的实例
2019/09/29 PHP
用roll.js实现的图片自动滚动+鼠标触动的特效
2007/03/18 Javascript
?牟┛途W扣了一??效果出?? target=
2007/05/27 Javascript
JQuery里选择超链接的实现代码
2011/05/22 Javascript
JQueryEasyUI datagrid框架的进阶使用
2013/04/08 Javascript
JavaScript学习笔记整理之引用类型
2016/01/22 Javascript
基于JavaScript实现全屏透明遮罩div层锁屏效果
2016/01/26 Javascript
完美解决js传递参数中加号和&amp;号自动改变的方法
2016/10/11 Javascript
JavaScript仿微博输入框效果(案例分析)
2016/12/06 Javascript
使用Nodejs连接mongodb数据库的实现代码
2017/08/21 NodeJs
2种简单的js倒计时方式
2017/10/20 Javascript
vue下拉菜单组件(含搜索)的实现代码
2018/11/25 Javascript
微信小程序 简易计算器实现代码实例
2019/09/02 Javascript
使用zrender.js绘制体温单效果
2019/10/31 Javascript
微信小程序实现文件预览
2020/10/22 Javascript
Nuxt pages下不同的页面对应layout下的页面布局操作
2020/11/05 Javascript
python将xml xsl文件生成html文件存储示例讲解
2013/12/03 Python
Python中特殊函数集锦
2015/07/27 Python
利用Python中SocketServer 实现客户端与服务器间非阻塞通信
2016/12/15 Python
计算机二级python学习教程(2) python语言基本语法元素
2019/05/16 Python
python3实现弹弹球小游戏
2019/11/25 Python
在pycharm中为项目导入anacodna环境的操作方法
2020/02/12 Python
python使用梯度下降和牛顿法寻找Rosenbrock函数最小值实例
2020/04/02 Python
python解释器安装教程的方法步骤
2020/07/02 Python
详解Css3新特性应用之过渡与动画
2017/01/10 HTML / CSS
美国电视购物:QVC
2017/02/06 全球购物
Yves Rocher捷克官方网站:植物化妆品的创造者
2019/07/31 全球购物
如何撰写岗位职责
2014/02/01 职场文书
党的群众路线教育实践活动总结报告
2014/04/28 职场文书
教师自查自纠工作情况报告
2014/10/29 职场文书
2014年行风建设工作总结
2014/12/01 职场文书
优秀教师单行材料
2014/12/16 职场文书
听课评课活动心得体会
2016/01/15 职场文书
Django路由层如何获取正确的url
2021/07/15 Python
关于Python中*args和**kwargs的深入理解
2021/08/07 Python