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中暂存上传图片的方法
Feb 18 Python
Python reduce()函数的用法小结
Nov 15 Python
django模型层(model)进行建表、查询与删除的基础教程
Nov 21 Python
Python3使用正则表达式爬取内涵段子示例
Apr 22 Python
Python之时间和日期使用小结
Feb 14 Python
如何在Django配置文件里配置session链接
Aug 06 Python
python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
Dec 11 Python
Python实现动态循环输出文字功能
May 07 Python
keras 自定义loss损失函数,sample在loss上的加权和metric详解
May 23 Python
python 中关于pycharm选择运行环境的问题
Oct 31 Python
Python使用海龟绘图实现贪吃蛇游戏
Jun 18 Python
Python办公自动化之教你如何用Python将任意文件转为PDF格式
Jun 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
php下载文件源代码(强制任意文件格式下载)
2014/05/09 PHP
php+js实现的拖动滑块验证码验证表单操作示例【附源码下载】
2020/05/27 PHP
php实现对短信验证码发送次数的限制实例讲解
2021/03/04 PHP
XHTML-Strict 内允许出现的标签
2006/12/11 Javascript
jQuery 动画弹出窗体支持多种展现方式
2010/04/29 Javascript
javascript循环变量注册dom事件 之强大的闭包
2010/09/08 Javascript
js中查找最近的共有祖先元素的实现代码
2010/12/30 Javascript
一个JQuery操作Table的代码分享
2012/03/30 Javascript
JavaScript实现获取某个元素相邻兄弟节点的prev与next方法
2016/01/25 Javascript
JavaScript编写页面半透明遮罩效果的简单示例
2016/05/09 Javascript
angular ngClick阻止冒泡使用默认行为的方法
2016/11/03 Javascript
jQuery实现的页面遮罩层功能示例【测试可用】
2017/10/14 jQuery
详解在vue-cli项目中使用mockjs(请求数据删除数据)
2017/10/23 Javascript
vue.js图片转Base64上传图片并预览的实现方法
2018/08/02 Javascript
如何编写一个 Webpack Loader的实现
2020/10/18 Javascript
vue如何使用rem适配
2021/02/06 Vue.js
Python实现将DOC文档转换为PDF的方法
2015/07/25 Python
Python引用类型和值类型的区别与使用解析
2017/10/17 Python
python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)
2017/12/20 Python
python数字图像处理实现直方图与均衡化
2018/05/04 Python
修复 Django migration 时遇到的问题解决
2018/06/14 Python
使用Scrapy爬取动态数据
2018/10/21 Python
Python图像处理之直线和曲线的拟合与绘制【curve_fit()应用】
2018/12/26 Python
200行python代码实现2048游戏
2019/07/17 Python
python解压zip包中文乱码解决方法
2020/11/27 Python
Python 多进程原理及实现
2020/12/21 Python
深入解析HTML5 Canvas控制图形矩阵变换的方法
2016/03/24 HTML / CSS
澳大利亚第一旅行车和房车配件店:Caravan RV Camping
2020/12/26 全球购物
西班牙品牌鞋子、服装和配饰在线商店:Esdemarca
2021/02/17 全球购物
介绍一下SQL注入攻击的种类和防范手段
2012/02/18 面试题
实习心得体会
2014/01/02 职场文书
幼儿园教师备课制度
2014/01/12 职场文书
查摆问题对照检查材料
2014/08/28 职场文书
2014年除四害工作总结
2014/12/06 职场文书
闪闪的红星观后感
2015/06/08 职场文书
Vue h函数的使用详解
2022/02/18 Vue.js