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 数据加密代码
Dec 24 Python
在Python的Django框架中加载模版的方法
Jul 16 Python
基于hashlib模块--加密(详解)
Jun 21 Python
使用pandas read_table读取csv文件的方法
Jul 04 Python
python多行字符串拼接使用小括号的方法
Mar 19 Python
对PyTorch torch.stack的实例讲解
Jul 30 Python
Python中单线程、多线程和多进程的效率对比实验实例
May 14 Python
python调用函数、类和文件操作简单实例总结
Nov 29 Python
使用matplotlib绘制图例标签中带有公式的图
Dec 13 Python
Python新手学习函数默认参数设置
Jun 03 Python
pytest fixtures装饰器的使用和如何控制用例的执行顺序
Jan 28 Python
python基础详解之if循环语句
Apr 24 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制作图型计数器的例子
2006/10/09 PHP
PHP ajax 分页类代码
2008/11/13 PHP
php中日期加减法运算实现代码
2011/12/08 PHP
PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)
2012/07/15 PHP
php 使用GD库为页面增加水印示例代码
2014/03/24 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
PHP7创建COOKIE和销毁COOKIE的实例方法
2020/02/03 PHP
用js自动判断浏览器分辨率的代码
2007/01/28 Javascript
js或者jquery判断图片是否加载完成实现代码
2013/03/20 Javascript
纯Javascript实现Windows 8 Metro风格实现
2013/10/15 Javascript
javascript判断chrome浏览器的方法
2014/03/26 Javascript
jQuery简单实现验证邮箱格式
2015/07/15 Javascript
jQuery实现图片预加载效果
2015/11/27 Javascript
jquery模拟实现鼠标指针停止运动事件
2016/01/12 Javascript
基于jquery fly插件实现加入购物车抛物线动画效果
2016/04/05 Javascript
js实现的简单图片浮动效果完整实例
2016/05/10 Javascript
AngularJS 避繁就简的路由
2016/07/01 Javascript
Bootstrap源码解读媒体对象、列表组和面板(10)
2016/12/26 Javascript
webpack+react+antd脚手架优化的方法
2018/04/02 Javascript
NodeJS实现自定义流的方法
2018/08/01 NodeJs
详解vue父子组件状态同步的最佳方式
2020/09/10 Javascript
python通过线程实现定时器timer的方法
2015/03/16 Python
pygame 精灵的行走及二段跳的实现方法(必看篇)
2017/07/10 Python
python3获取url文件大小示例代码
2019/09/18 Python
python实现简单遗传算法
2020/09/18 Python
Jupyter Notebook 安装配置与使用详解
2021/01/06 Python
Julep官网:美容产品和指甲油
2017/02/25 全球购物
香港优质食材和美酒专门店:FoodWise
2017/09/01 全球购物
美国在线购买和出售礼品卡网站:EJ Gift Cards
2019/06/09 全球购物
古汉语文学求职信范文
2014/03/16 职场文书
青年教师个人总结
2015/02/11 职场文书
建党伟业的观后感
2015/06/01 职场文书
2016年万圣节活动总结
2016/04/05 职场文书
写一个Python脚本自动爬取Bilibili小视频
2021/04/24 Python
FP-growth算法发现频繁项集——发现频繁项集
2021/06/24 Python
python基础之//、/与%的区别详解
2022/06/10 Python