您的位置:首页 > 编程语言 > Python开发

python 初学02 替换文件内容

2014-07-23 01:31 183 查看
用python替换文件内容的方法,搜了网上许多例子,又请教了朋友。

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

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

import re
fobj = open("goal.ini", "r")
f = re.sub("no=\d+", "no=0", fobj.read())
fobj.close()
fobj = open("goal.ini",  "w")
fobj.write(f)
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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: