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实现115网盘自动下载的方法
Sep 30 Python
零基础写python爬虫之打包生成exe文件
Nov 06 Python
python修改字典内key对应值的方法
Jul 11 Python
深入理解python函数递归和生成器
Jun 06 Python
详谈python3中用for循环删除列表中元素的坑
Apr 19 Python
Scrapy基于selenium结合爬取淘宝的实例讲解
Jun 13 Python
Django项目开发中cookies和session的常用操作分析
Jul 03 Python
python 中的列表生成式、生成器表达式、模块导入
Jun 19 Python
pandas计算最大连续间隔的方法
Jul 04 Python
tensorflow没有output结点,存储成pb文件的例子
Jan 04 Python
django模型类中,null=True,blank=True用法说明
Jul 09 Python
解决pytorch 保存模型遇到的问题
Mar 03 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
用PHP编写PDF文档生成器
2006/10/09 PHP
域名和cookie问题(域名后缀)
2012/10/10 PHP
php number_format() 函数通过千位分组来格式化数字的实现代码
2013/08/06 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
2013/09/26 PHP
PHP针对JSON操作实例分析
2015/01/12 PHP
php set_include_path函数设置 include_path 配置选项
2016/10/30 PHP
php桥接模式应用案例分析
2019/10/23 PHP
JavaScript 封装Ajax传递的数据代码
2009/06/05 Javascript
JavaScript 语言的递归编程
2010/05/18 Javascript
JQuery扩展插件Validate 1 基本使用方法并打包下载
2011/09/05 Javascript
JavaScript高级程序设计(第3版)学习笔记2 js基础语法
2012/10/11 Javascript
jquery实现手机发送验证码的倒计时代码
2014/02/12 Javascript
angularjs 处理多个异步请求方法汇总
2015/01/06 Javascript
jQuery时间轴插件使用详解
2015/07/16 Javascript
通过设置CSS中的position属性来固定层的位置
2015/12/14 Javascript
NodeJS实现不可逆加密与密码密文保存的方法
2018/03/16 NodeJs
详解vue-router数据加载与缓存使用总结
2018/10/29 Javascript
详解小程序不同页面之间通讯的解决方案
2018/11/23 Javascript
vue实现登录页面的验证码以及验证过程解析(面向新手)
2019/08/02 Javascript
JS中的继承操作实例总结
2020/06/06 Javascript
[01:57]2018DOTA2亚洲邀请赛赛前采访-iG
2018/04/03 DOTA
pyqt5的QWebEngineView 使用模板的方法
2018/08/18 Python
Python中反射和描述器总结
2018/09/23 Python
python使用response.read()接收json数据的实例
2018/12/19 Python
python子线程退出及线程退出控制的代码
2019/10/16 Python
详解centos7+django+python3+mysql+阿里云部署项目全流程
2019/11/15 Python
Python 实现训练集、测试集随机划分
2020/01/08 Python
自学python用什么系统好
2020/06/23 Python
优秀信贷员先进事迹
2014/01/31 职场文书
人事部岗位职责范本
2014/03/05 职场文书
考试诚信承诺书
2014/05/23 职场文书
亮剑精神演讲稿
2014/05/23 职场文书
人力资源管理求职信
2014/08/07 职场文书
教师批评与自我批评发言稿
2014/10/15 职场文书
2015年“7.11”世界人口日宣传活动方案
2015/05/06 职场文书
Python中Permission denied的解决方案
2021/04/02 Python