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画圆功能
Jan 25 Python
python3实现点餐系统
Jan 24 Python
对python文件读写的缓冲行为详解
Feb 13 Python
Python Web程序搭建简单的Web服务器
Jul 31 Python
python argparser的具体使用
Nov 10 Python
Python实现搜索算法的实例代码
Jan 02 Python
python使用SQLAlchemy操作MySQL
Jan 02 Python
简单了解django处理跨域请求最佳解决方案
Mar 25 Python
Python如何批量获取文件夹的大小并保存
Mar 31 Python
python连接mysql数据库并读取数据的实现
Sep 25 Python
详解python百行有效代码实现汉诺塔小游戏(简约版)
Oct 30 Python
Python实现老照片修复之上色小技巧
Oct 16 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
支持php4、php5的mysql数据库操作类
2008/01/10 PHP
PHP字符编码问题之GB2312 VS UTF-8解决方法
2011/06/23 PHP
解析php常用image图像函数集
2013/06/24 PHP
PHP中使用smarty生成静态文件的例子
2014/04/24 PHP
php显示指定目录下子目录的方法
2015/03/20 PHP
Yii核心验证器api详解
2016/11/23 PHP
详解Yii2高级版引入bootstrap.js的一个办法
2017/03/21 PHP
JS面向对象编程浅析
2011/08/28 Javascript
js 调用本地exe的例子(支持IE内核的浏览器)
2012/12/26 Javascript
解读JavaScript中 For, While与递归的用法
2013/05/07 Javascript
JavaScript的面向对象编程基础
2015/08/13 Javascript
javascript中判断json的方法总结
2015/08/27 Javascript
jquery实现的V字形显示效果代码
2015/10/27 Javascript
jquery ezUI 双击行记录弹窗查看明细的实现方法
2016/06/01 Javascript
javascript使用btoa和atob来进行Base64转码和解码
2017/03/20 Javascript
整理一些最近经常遇到的前端面试题
2017/04/25 Javascript
前端主流框架vue学习笔记第一篇
2017/07/26 Javascript
如何以Angular的姿势打开Font-Awesome详解
2018/04/22 Javascript
Angular5.0 子组件通过service传递值给父组件的方法
2018/07/13 Javascript
Python 类的特殊成员解析
2018/06/20 Python
python实现桌面壁纸切换功能
2019/01/21 Python
Python CSV文件模块的使用案例分析
2019/12/21 Python
pycharm工具连接mysql数据库失败问题
2020/04/01 Python
python如何调用字典的key
2020/05/25 Python
html5的websockets全双工通信详解学习示例
2014/02/26 HTML / CSS
俄罗斯汽车零件和配件在线商店:CarvilleShop
2019/11/29 全球购物
大学生职业生涯规划书范文
2014/01/04 职场文书
报社实习生自荐信
2014/01/24 职场文书
驾驶员安全责任书
2014/07/22 职场文书
关于运动会广播稿200字
2014/10/08 职场文书
2015年社区综治工作总结
2015/04/21 职场文书
上下班时间调整通知
2015/04/23 职场文书
指导老师鉴定意见
2015/06/05 职场文书
劳动保障事务所个人工作总结
2015/08/12 职场文书
2016年班主任新年寄语
2015/08/18 职场文书
2016年保险公众宣传日活动总结
2016/04/05 职场文书