Python实现文件内容批量追加的方法示例


Posted in Python onAugust 29, 2017

本文实例讲述了Python实现文件内容批量追加的方法。分享给大家供大家参考,具体如下:

#coding:utf-8
import os
#-------代码段一
#获取当前文件夹
filePath = os.getcwd()
#获取当前文件列表
fileNameList = os.listdir(filePath)
fileDirList = []
#获取文件路径列表
for fileName in fileNameList:
  fileDirList.append(os.path.join(filePath, fileName))
#--------代码段二
f = open('code.txt', 'w')
f.write("开始写文件\n")
f.close()
for code in fileDirList:
  f = open('code.txt', 'a')
  split = os.path.splitext(code)
  if(split[1] == '.h' or split[1] == '.cpp'):
    fz = open(code, 'r')
    string = "源代码文件" + code +"代码:\n"
    f.write(string)
    content = fz.read()
    print "文件 %s 读写成功" % code
    f.write(content)
    fz.close()
  f.close()
print "读写成功"

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python链接Oracle数据库的方法
Jun 28 Python
python之virtualenv的简单使用方法(必看篇)
Nov 25 Python
基于Django与ajax之间的json传输方法
May 29 Python
Python爬虫使用脚本登录Github并查看信息
Jul 16 Python
Python sklearn KFold 生成交叉验证数据集的方法
Dec 11 Python
Python列表常见操作详解(获取,增加,删除,修改,排序等)
Feb 18 Python
使用django的objects.filter()方法匹配多个关键字的方法
Jul 18 Python
pycharm重命名文件的方法步骤
Jul 29 Python
django中间键重定向实例方法
Nov 10 Python
PyTorch学习:动态图和静态图的例子
Jan 06 Python
python如何调用字典的key
May 25 Python
python与pycharm有何区别
Jul 01 Python
Python实现解析Bit Torrent种子文件内容的方法
Aug 29 #Python
Python 3.x读写csv文件中数字的方法示例
Aug 29 #Python
在python3环境下的Django中使用MySQL数据库的实例
Aug 29 #Python
Python网络爬虫与信息提取(实例讲解)
Aug 29 #Python
Python开发的HTTP库requests详解
Aug 29 #Python
Python实现按学生年龄排序的实际问题详解
Aug 29 #Python
详解Python进程间通信之命名管道
Aug 28 #Python
You might like
dedecms中显示数字验证码的修改方法
2007/03/21 PHP
PHP随机字符串生成代码(包括大小写字母)
2013/06/24 PHP
详细对比php中类继承和接口继承
2018/10/11 PHP
laravel 执行迁移回滚示例
2019/10/23 PHP
PHP const定义常量及global定义全局常量实例解析
2020/05/28 PHP
PHP实现限制域名访问的实现代码(本地验证)
2020/09/13 PHP
JavaScript中的Array对象使用说明
2011/01/17 Javascript
js 立即调用的函数表达式如何写
2014/01/12 Javascript
javascript中直接引用Microsoft的COM生成Word
2014/01/20 Javascript
javascript操作select元素实例分析
2015/03/27 Javascript
NProgress显示顶部进度条效果及使用详解
2019/09/21 Javascript
详解node登录接口之密码错误限制次数(含代码)
2019/10/25 Javascript
微信小程序实现上传照片代码实例解析
2020/08/04 Javascript
[03:09]2014DOTA2国际邀请赛 Mushi前队友送上祝福
2014/07/12 DOTA
python获取文件后缀名及批量更新目录下文件后缀名的方法
2014/11/11 Python
Python的Django框架中的URL配置与松耦合
2015/07/15 Python
Django中反向生成models.py的实例讲解
2018/05/30 Python
为什么Python中没有"a++"这种写法
2018/11/27 Python
对pytorch中的梯度更新方法详解
2019/08/20 Python
python 创建一维的0向量实例
2019/12/02 Python
python 实现表情识别
2020/11/21 Python
Python 中如何使用 virtualenv 管理虚拟环境
2021/01/21 Python
世界上最值得信赖的多日游在线市场:TourRadar
2018/07/20 全球购物
Regatta官网:英国最受欢迎的户外服装和鞋类品牌
2019/05/01 全球购物
JD Sports澳洲官网:英国领先的运动鞋和运动时尚零售商
2020/02/15 全球购物
C语言50道问题
2014/10/23 面试题
.NET面试问题集
2015/12/08 面试题
国外软件测试工程师面试题
2016/12/09 面试题
大学生就业自荐信
2013/10/26 职场文书
大学生村官心得体会范文
2014/01/04 职场文书
应届中专生自荐书范文
2014/02/13 职场文书
有关九一八事变的演讲稿
2014/09/14 职场文书
2014年检验科工作总结
2014/11/22 职场文书
捐款感谢信
2015/01/20 职场文书
大学生党员自我评价
2015/03/04 职场文书
能让Python提速超40倍的神器Cython详解
2021/06/24 Python