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捕捉和模拟鼠标事件的方法
Jun 03 Python
详解python多线程、锁、event事件机制的简单使用
Apr 27 Python
django 发送邮件和缓存的实现代码
Jul 18 Python
Python高级特性切片(Slice)操作详解
Sep 27 Python
python3 中文乱码与默认编码格式设定方法
Oct 31 Python
python实现逐个读取txt字符并修改
Dec 24 Python
python-itchat 获取微信群用户信息的实例
Feb 21 Python
Python二叉搜索树与双向链表转换算法示例
Mar 02 Python
Django 实现图片上传和显示过程详解
Jul 18 Python
Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中
Jan 13 Python
python生成13位或16位时间戳以及反向解析时间戳的实例
Mar 03 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
VIM中设置php自动缩进为4个空格的方法详解
2013/06/14 PHP
浅析十款PHP开发框架的对比
2013/07/05 PHP
PHP获取当前完整URL地址的函数
2014/12/21 PHP
php新浪微博登录接口用法实例
2014/12/23 PHP
jQuery+php简单实现全选删除的方法
2016/11/28 PHP
Laravel使用scout集成elasticsearch做全文搜索的实现方法
2018/11/30 PHP
js 浏览器事件介绍
2012/03/30 Javascript
FF火狐下获取一个元素同类型的相邻元素实现代码
2012/12/15 Javascript
中文字符串截取的js函数代码
2013/04/17 Javascript
JavaScript面向对象编程入门教程
2014/04/16 Javascript
JavaScript限定图片显示大小的方法
2015/03/11 Javascript
深入学习JavaScript的AngularJS框架中指令的使用方法
2016/03/05 Javascript
JavaScript实现刷新不重记的倒计时
2016/08/10 Javascript
JavaScript数据结构之链表的实现
2017/03/19 Javascript
jQuery Plupload上传插件的使用
2017/04/19 jQuery
利用Angular.js编写公共提示模块的方法教程
2017/05/28 Javascript
JS图片预加载插件详解
2017/06/21 Javascript
vue.js轮播图组件使用方法详解
2018/07/03 Javascript
图解javascript作用域链
2019/05/27 Javascript
Vue+ElementUI项目使用webpack输出MPA的方法
2019/08/27 Javascript
vue实现户籍管理系统
2020/05/29 Javascript
Vue包大小优化的实现(从1.72M到94K)
2021/02/18 Vue.js
Python 实现一行输入多个值的方法
2018/04/21 Python
解决python3 pika之连接断开的问题
2018/12/18 Python
python3实现elasticsearch批量更新数据
2019/12/03 Python
tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式
2020/02/07 Python
Keras保存模型并载入模型继续训练的实现
2021/02/20 Python
Joules官网:女士、男士和儿童服装和鞋类
2018/10/23 全球购物
工程造价专业大专生求职信
2013/10/06 职场文书
我们的节日国庆活动方案
2014/08/19 职场文书
市委常委会班子党的群众路线教育实践活动整改方案
2014/10/25 职场文书
2014个人年度工作总结范文
2014/12/24 职场文书
年终奖金发放管理制度,中小企业适用,拿去救急吧!
2019/07/12 职场文书
创业计划书之暑假培训班
2019/11/09 职场文书
英国数字版游戏销量周榜公布 《小缇娜的奇幻之地》登顶
2022/04/03 其他游戏
css之clearfix的用法深入理解(必看篇)
2023/05/21 HTML / CSS