码迷,mamicode.com
首页 > 编程语言 > 详细

python 初学02 替换文件内容

时间:2014-07-23 11:57:16      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   os   文件   re   

用python替换文件内容的方法,搜了网上许多例子,又请教了朋友。

把完整的实现流程写一下,希望对大家有所帮助。

 

要求:目标文件中有一个字段为no=x x为0、1、2……,将其替换为no=0

1 import re
2 fobj = open("goal.ini", "r")
3 f = re.sub("no=\d+", "no=0", fobj.read())
4 fobj.close()
5 fobj = open("goal.ini",  "w")
6 fobj.write(f)
7 fobj.close()

1 导入re模块
2 以只读模式打开goal.ini

3 读取goal.ini中的内容,查找其中no=x的字段,替换为no=0,然后保存到f中。

4 关闭goal.ini

5 以只写方式打开goal.ini

6 向goal.ini中写入f

7 关闭文件

第3行分开写 会便于理解一些:

temptext = fobj.read()

f = re.sub("no=\d+", "no=0",  temptext)

python 初学02 替换文件内容,布布扣,bubuko.com

python 初学02 替换文件内容

标签:style   blog   color   os   文件   re   

原文地址:http://www.cnblogs.com/itit/p/3861946.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!