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学习手册中的python多态示例代码
Jan 21 Python
Python可跨平台实现获取按键的方法
Mar 05 Python
python集合类型用法分析
Apr 08 Python
Python 迭代器与生成器实例详解
May 18 Python
Python 读取指定文件夹下的所有图像方法
Apr 27 Python
python实现三次样条插值
Dec 17 Python
python+selenium实现简历自动刷新的示例代码
May 20 Python
python系统指定文件的查找只输出目录下所有文件及文件夹
Jan 19 Python
python 如何区分return和yield
Sep 22 Python
通过代码实例了解Python3编程技巧
Oct 13 Python
Python暴力破解Mysql数据的示例
Nov 09 Python
pandas 实现将NaN转换为None
May 14 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下关于Cannot use a scalar value as an array的解决办法
2010/08/08 PHP
PHP框架Laravel的小技巧两则
2015/02/10 PHP
PHP实现的CURL非阻塞调用类
2018/07/26 PHP
javascript定时保存表单数据的代码
2011/03/17 Javascript
HTML5之lang属性与dir属性的详解
2013/06/19 Javascript
javascript实现日期时间动态显示示例代码
2015/09/08 Javascript
JS实现带鼠标效果的头像及文章列表代码
2015/09/27 Javascript
Bootstrap每天必学之按钮(一)
2015/11/24 Javascript
基于javascript显示当前时间以及倒计时功能
2016/03/18 Javascript
js 文字超出长度用省略号代替,鼠标悬停并以悬浮框显示实例
2016/12/06 Javascript
javascript 中设置window.location.href跳转无效问题解决办法
2017/02/09 Javascript
vue.js学习之vue-cli定制脚手架详解
2017/07/02 Javascript
vue-music关于Player播放器组件详解
2017/11/28 Javascript
Vue插值、表达式、分隔符、指令知识小结
2018/10/12 Javascript
深入解析koa之中间件流程控制
2019/06/17 Javascript
对vue中的事件穿透与禁止穿透实例详解
2019/10/28 Javascript
解决vue自定义全局消息框组件问题
2019/11/22 Javascript
JS如何实现网站中PC端和手机端自动识别并跳转对应的代码
2020/01/08 Javascript
详解javascript void(0)
2020/07/13 Javascript
vue.js watch经常失效的场景与解决方案
2021/01/07 Vue.js
微信小程序之高德地图多点路线规划过程示例详解
2021/01/18 Javascript
[36:13]Mineski vs iG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python中的Descriptor描述符学习教程
2016/06/02 Python
python实现批量监控网站
2016/09/09 Python
Python实现决策树C4.5算法的示例
2018/05/30 Python
python读取文本绘制动态速度曲线
2018/06/21 Python
利用python将图片版PDF转文字版PDF
2019/05/03 Python
python实现LBP方法提取图像纹理特征实现分类的步骤
2019/07/11 Python
基于django ManyToMany 使用的注意事项详解
2019/08/09 Python
利用CSS3实现毛玻璃效果示例源码
2016/09/25 HTML / CSS
New Balance波兰官方商城:始于1906年,百年慢跑品牌
2017/08/15 全球购物
Linux面试经常问的文件系统操作命令
2016/10/04 面试题
环境科学专业教师求职信
2014/07/12 职场文书
医德医魂心得体会
2014/09/11 职场文书
家庭贫困证明范本(经典版)
2014/09/22 职场文书
大学生志愿者心得体会
2016/01/15 职场文书