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 xlrd读取excel日期类型的2种方法
Apr 28 Python
python通过cookie模拟已登录状态的初步研究
Nov 09 Python
python中实现迭代器(iterator)的方法示例
Jan 19 Python
Python实现读取并保存文件的类
May 11 Python
pandas 对每一列数据进行标准化的方法
Jun 09 Python
Python 中的range(),以及列表切片方法
Jul 02 Python
python 随机打乱 图片和对应的标签方法
Dec 14 Python
django 使用 PIL 压缩图片的例子
Aug 16 Python
Python动态声明变量赋值代码实例
Dec 30 Python
python常用运维脚本实例小结
Feb 14 Python
基于PyQT实现区分左键双击和单击
May 19 Python
Python通过loop.run_in_executor执行同步代码 同步变为异步
Apr 11 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 变量类型的强制转换
2009/10/23 PHP
Windows下XDebug 手工配置与使用说明
2010/07/11 PHP
PHP扩展Memcache分布式部署方案
2015/12/06 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
js控制框架刷新
2008/08/01 Javascript
Javascript hasOwnProperty 方法 & in 关键字
2008/11/26 Javascript
浏览器窗口加载和大小改变事件示例
2014/02/27 Javascript
JavaScript 匿名函数和闭包介绍
2015/04/13 Javascript
基于JavaScript实现随机颜色输入框
2016/12/10 Javascript
Javascript下拉刷新的简单实现
2017/02/14 Javascript
vue.js项目打包上线的图文教程
2017/11/16 Javascript
jQuery实现参数自定义的文字跑马灯效果
2018/08/15 jQuery
JavaScript实现数字前补“0”的五种方法示例
2019/01/03 Javascript
详解vue-cli+element-ui树形表格(多级表格折腾小计)
2019/04/17 Javascript
[02:39]我与DAC之Newbee.Moogy:从论坛到TI
2018/03/26 DOTA
对python中raw_input()和input()的用法详解
2018/04/22 Python
Python 循环语句之 while,for语句详解
2018/04/23 Python
Python中py文件引用另一个py文件变量的方法
2018/04/29 Python
python实现跨excel的工作表sheet之间的复制方法
2018/05/03 Python
python利用微信公众号实现报警功能
2018/06/10 Python
10个Python小技巧你值得拥有
2018/09/29 Python
在Python中实现替换字符串中的子串的示例
2018/10/31 Python
OpenCV+face++实现实时人脸识别解锁功能
2019/08/28 Python
Pytorch 实现focal_loss 多类别和二分类示例
2020/01/14 Python
python sklearn包——混淆矩阵、分类报告等自动生成方式
2020/02/28 Python
类和结构的区别
2012/08/15 面试题
《地震中的父与子》教学反思
2014/04/10 职场文书
我的小天地教学反思
2014/04/30 职场文书
2015年店长工作总结范文
2015/04/08 职场文书
担保公司2015年终工作总结
2015/10/14 职场文书
小学生组织委员竞选稿
2015/11/21 职场文书
导游词之广州陈家祠
2019/10/21 职场文书
JavaScript实现外溢动态爱心的效果的示例代码
2022/03/21 Javascript
一次Mysql update sql不当引起的生产故障记录
2022/04/01 MySQL
教你win10系统中APPCRASH事件问题解决方法
2022/07/15 数码科技
python中validators库的使用方法详解
2022/09/23 Python