首页 > 代码库 > python 初学02 替换文件内容
python 初学02 替换文件内容
用python替换文件内容的方法,搜了网上许多例子,又请教了朋友。
把完整的实现流程写一下,希望对大家有所帮助。
要求:目标文件中有一个字段为no=x x为0、1、2……,将其替换为no=0
1 import re2 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)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。