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 远程统计文件代码分享
May 14 Python
Python验证企业工商注册码
Oct 25 Python
Python实现公历(阳历)转农历(阴历)的方法示例
Aug 22 Python
django小技巧之html模板中调用对象属性或对象的方法
Nov 30 Python
Python中shapefile转换geojson的示例
Jan 03 Python
python 读写excel文件操作示例【附源码下载】
Jun 19 Python
关于Python 的简单栅格图像边界提取方法
Jul 05 Python
使用OpenCV实现仿射变换—旋转功能
Aug 29 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
Jun 23 Python
使用keras时input_shape的维度表示问题说明
Jun 29 Python
Pycharm无法打开双击没反应的问题及解决方案
Aug 17 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
Jan 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中将html中的br换行符转换为文本输入中的换行符
2013/03/26 PHP
详解js异步文件加载器
2016/01/24 PHP
PHP7 标准库修改
2021/03/09 PHP
在Javascript里访问SharePoint列表数据的实现方法
2011/05/22 Javascript
JS下拉缓冲菜单示例代码
2013/08/30 Javascript
js密码强度实时检测代码
2016/03/02 Javascript
jQuery获取复选框被选中数量及判断选择值的方法详解
2016/05/25 Javascript
完美JQuery图片切换效果的简单实现
2016/07/21 Javascript
ES6概念 Symbol.keyFor()方法
2016/12/25 Javascript
JavaScript实现图片瀑布流和底部刷新
2017/01/02 Javascript
详解JS异步加载的三种方式
2017/03/07 Javascript
详解webpack进阶之loader篇
2017/08/23 Javascript
微信小程序解除10个请求并发限制
2018/12/18 Javascript
nodejs基础之buffer缓冲区用法分析
2018/12/26 NodeJs
关于element-ui的隐藏组件el-scrollbar的使用
2019/05/29 Javascript
JavaScript生成一个不重复的ID的方法示例
2019/09/16 Javascript
轻松实现TensorFlow微信跳一跳的AI
2018/01/05 Python
Python实现PS滤镜特效Marble Filter玻璃条纹扭曲效果示例
2018/01/29 Python
Python从文件中读取数据的方法讲解
2019/02/14 Python
11个Python Pandas小技巧让你的工作更高效(附代码实例)
2019/04/30 Python
Django组件cookie与session的具体使用
2019/06/05 Python
解决Python列表字符不区分大小写的问题
2019/12/19 Python
pytorch查看torch.Tensor和model是否在CUDA上的实例
2020/01/03 Python
一些关于python 装饰器的个人理解
2020/08/31 Python
Python‘==‘ 及 ‘is‘相关原理解析
2020/09/05 Python
python Matplotlib模块的使用
2020/09/16 Python
WoolOvers澳洲官方网站:英国针织服装公司
2018/05/13 全球购物
高级销售员求职信
2013/10/25 职场文书
社团2014年植树节活动总结
2014/03/11 职场文书
住宿生擅自离校检讨书
2014/09/22 职场文书
2014年项目经理工作总结
2014/11/24 职场文书
活动总结模板大全
2015/05/11 职场文书
mysql字符串截取函数小结
2021/04/05 MySQL
vue如何批量引入组件、注册和使用详解
2021/05/12 Vue.js
Python 的演示平台支持 WSGI 接口的应用
2022/04/20 Python
python三子棋游戏
2022/05/04 Python