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 time模块详解(常用函数实例讲解,非常好)
Apr 24 Python
Python中的默认参数详解
Jun 24 Python
python 统计数组中元素出现次数并进行排序的实例
Jul 02 Python
Linux下Pycharm、Anaconda环境配置及使用踩坑
Dec 19 Python
python 定时器,轮询定时器的实例
Feb 20 Python
使用Python的SymPy库解决数学运算问题的方法
Mar 27 Python
tensorflow 模型权重导出实例
Jan 24 Python
Django实现celery定时任务过程解析
Apr 21 Python
python 实现两个npy档案合并
Jul 01 Python
基于Python实现2种反转链表方法代码实例
Jul 06 Python
Python爬虫爬取新闻资讯案例详解
Jul 14 Python
Django filter动态过滤与排序实现过程解析
Nov 26 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 函数使用方法与函数定义方法
2010/05/09 PHP
php+mysql数据库查询实例
2015/01/21 PHP
深入浅析PHP无限极分类的案例教程
2016/05/09 PHP
Centos6.5和Centos7 php环境搭建方法
2016/05/27 PHP
Laravel 5.5官方推荐的Nginx配置学习教程
2017/10/06 PHP
JSONP 跨域共享信息
2012/08/16 Javascript
js弹出框轻量级插件jquery.boxy使用介绍
2013/01/15 Javascript
Javascript异步编程的4种方法让你写出更出色的程序
2013/01/17 Javascript
一行命令搞定node.js 版本升级
2014/07/20 Javascript
详解JavaScript中Hash Map映射结构的实现
2016/05/21 Javascript
JavaScript编程中实现对象封装特性的实例讲解
2016/06/24 Javascript
手机Web APP如何实现分享多平台功能
2016/08/19 Javascript
jQuery remove()过滤被删除的元素(推荐)
2017/07/18 jQuery
Vue-cli-webpack搭建斗鱼直播步骤详解
2017/11/17 Javascript
vue+element+Java实现批量删除功能
2019/04/08 Javascript
10个最受欢迎的 JavaScript框架(推荐)
2019/04/24 Javascript
微信小程序sessionid不一致问题解决
2019/08/30 Javascript
JavaScript编写开发动态时钟
2020/07/29 Javascript
[38:51]2014 DOTA2国际邀请赛中国区预选赛 Orenda VS LGD-CDEC
2014/05/22 DOTA
深度定制Python的Flask框架开发环境的一些技巧总结
2016/07/12 Python
利用Python循环(包括while&for)各种打印九九乘法表的实例
2017/11/06 Python
浅谈Python中的zip()与*zip()函数详解
2018/02/24 Python
Python实现ATM系统
2020/02/17 Python
html5 input元素新特性_动力节点Java学院整理
2017/07/06 HTML / CSS
德国大型的家具商店:Pharao24.de
2016/10/02 全球购物
初二政治教学反思
2014/01/12 职场文书
总经理司机岗位职责
2014/02/06 职场文书
小学教学随笔感言
2014/02/26 职场文书
2014年仓库工作总结
2014/11/20 职场文书
推荐信范文大全
2015/03/27 职场文书
2015年财务人员工作总结
2015/04/10 职场文书
单位同意报考证明
2015/06/17 职场文书
2015大学生暑假调查报告
2015/07/13 职场文书
Ajax实现异步加载数据
2021/11/17 Javascript
一条 SQL 语句执行过程
2022/03/17 MySQL
高并发下Redis如何保持数据一致性(避免读后写)
2022/03/18 Redis