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的urllib2模块处理url和图片的技巧两则
Feb 18 Python
浅谈Django学习migrate和makemigrations的差别
Jan 18 Python
linux安装python修改默认python版本方法
Mar 31 Python
Python实现计算文件MD5和SHA1的方法示例
Jun 11 Python
ubuntu 16.04下python版本切换的方法
Jun 14 Python
python多线程同步实例教程
Aug 11 Python
40个你可能不知道的Python技巧附代码
Jan 29 Python
在python中使用pymysql往mysql数据库中插入(insert)数据实例
Mar 02 Python
python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
Mar 08 Python
浅谈Django中的QueryDict元素为数组的坑
Mar 31 Python
Python如何实现感知器的逻辑电路
Dec 25 Python
python gui开发——制作抖音无水印视频下载工具(附源码)
Feb 07 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
smarty巧妙处理iframe中内容页的代码
2012/03/07 PHP
利用PHP自动生成印有用户信息的名片
2016/08/01 PHP
Yii框架扩展CGridView增加导出CSV功能的方法
2017/05/24 PHP
php写app用的框架整理
2019/09/29 PHP
新页面打开实际尺寸的图片
2006/08/25 Javascript
小型js框架veryide.librar源代码
2009/03/05 Javascript
javascript实现图片轮播效果
2016/01/20 Javascript
JavaScript实现广告弹窗效果
2016/08/09 Javascript
angular2系列之路由转场动画的示例代码
2017/11/09 Javascript
vue实现组件之间传值功能示例
2018/07/13 Javascript
ztree加载完成后显示勾选节点的实现代码
2018/10/22 Javascript
JS/HTML5游戏常用算法之碰撞检测 像素检测算法实例详解
2018/12/12 Javascript
vue单文件组件lint error自动fix与styleLint报错自动fix详解
2019/01/08 Javascript
d3.js 地铁轨道交通项目实战
2019/11/27 Javascript
Vue v-for中的 input 或 select的值发生改变时触发事件操作
2020/08/31 Javascript
[01:16:01]VGJ.S vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
[01:03:56]Mineski vs TNC 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
Python(Tornado)模拟登录小米抢手机
2013/11/12 Python
基于python的列表list和集合set操作
2019/11/24 Python
pandas数据拼接的实现示例
2020/04/16 Python
django 利用Q对象与F对象进行查询的实现
2020/05/15 Python
解决canvas转base64/jpeg时透明区域变成黑色背景的方法
2016/10/23 HTML / CSS
de Bijenkorf比利时官网:荷兰最知名的百货商店
2017/06/29 全球购物
在线购买世界上最好的酒:BoozeBud
2018/06/07 全球购物
编辑找工作求职信分享
2014/01/03 职场文书
租房合同协议书
2014/04/09 职场文书
人大调研汇报材料
2014/08/14 职场文书
酒店餐厅2014重阳节活动策划方案
2014/09/16 职场文书
2014年驻村干部工作总结
2014/11/17 职场文书
2014年环境卫生工作总结
2014/11/24 职场文书
先进党组织事迹材料
2014/12/26 职场文书
无罪辩护词范文
2015/05/21 职场文书
大学生社会实践感想
2015/08/11 职场文书
关于运动会的广播稿
2015/08/19 职场文书
英语版自我评价,35句话轻松搞定
2019/10/08 职场文书
Python+Pillow+Pytesseract实现验证码识别
2022/05/11 Python