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 xlsxwriter库生成图表的应用示例
Mar 16 Python
Python生成任意范围任意精度的随机数方法
Apr 09 Python
python pandas读取csv后,获取列标签的方法
Nov 12 Python
python 监听salt job状态,并任务数据推送到redis中的方法
Jan 14 Python
Python3标准库总结
Feb 19 Python
使用python+poco+夜神模拟器进行自动化测试实例
Apr 23 Python
Python为何不支持switch语句原理详解
Oct 21 Python
python unichr函数知识点总结
Dec 16 Python
解决python 输出到csv 出现多空行的情况
Mar 24 Python
实例讲解Python中sys.argv[]的用法
Jun 03 Python
用Python仅20行代码编写一个简单的端口扫描器
Apr 08 Python
python 单机五子棋对战游戏
Apr 28 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
Zerg剧情介绍
2020/03/14 星际争霸
php冒泡排序与快速排序实例详解
2015/12/07 PHP
实现php删除链表中重复的结点
2018/09/27 PHP
JavaScript的面向对象(二)
2006/11/09 Javascript
JavaScript Event学习第五章 高级事件注册模型
2010/02/07 Javascript
js控制淡入淡出示例代码
2013/11/12 Javascript
jQuery中mouseover事件用法实例
2014/12/26 Javascript
JavaScript数据结构与算法之栈详解
2015/03/12 Javascript
jQuery的load()方法及其回调函数用法实例
2015/03/25 Javascript
javaScript中with函数用法实例分析
2015/06/08 Javascript
javascript实现rgb颜色转换成16进制格式
2015/07/10 Javascript
轻松掌握JavaScript状态模式
2016/09/07 Javascript
详解Javascript数据类型的转换规则
2016/12/12 Javascript
JS中Select下拉列表类(支持输入模糊查询)功能
2017/01/17 Javascript
Angular数据绑定机制原理
2018/04/17 Javascript
angularjs下ng-repeat点击元素改变样式的实现方法
2018/09/12 Javascript
小程序实现选择题选择效果
2018/11/04 Javascript
微信小程序时间控件picker view使用详解
2018/12/28 Javascript
vue列表单项展开收缩功能之this.$refs的详解
2019/05/05 Javascript
Python常用模块用法分析
2014/09/08 Python
python实现搜索本地文件信息写入文件的方法
2016/02/22 Python
django1.8使用表单上传文件的实现方法
2016/11/04 Python
Python2中文处理纪要的实现方法
2018/03/10 Python
python中实现数组和列表读取一列的方法
2018/04/03 Python
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
2019/04/12 Python
Python List列表对象内置方法实例详解
2019/10/22 Python
使用Python来做一个屏幕录制工具的操作代码
2020/01/18 Python
python对批量WAV音频进行等长分割的方法实现
2020/09/25 Python
详解CSS3伸缩布局盒模型Flex布局
2018/08/20 HTML / CSS
优秀共产党员先进事迹
2014/01/27 职场文书
《只有一个地球》教学反思
2014/02/14 职场文书
文案策划专业自荐信
2014/07/07 职场文书
教育局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
酒店人事专员岗位职责
2015/04/07 职场文书
第一书记观后感
2015/06/08 职场文书
Golang 切片(Slice)实现增删改查
2022/04/22 Golang