博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 初学02 替换文件内容
阅读量:5172 次
发布时间:2019-06-13

本文共 507 字,大约阅读时间需要 1 分钟。

用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)

转载于:https://www.cnblogs.com/itit/p/3861946.html

你可能感兴趣的文章
C#Windows的HelloWorld
查看>>
Xcode清除缓存、清理多余证书
查看>>
weblogic 优化设置 http://wenku.baidu.com/view/c42e7a5bbe23482fb4da4cf2.html
查看>>
.net 获取 虚拟目录名字
查看>>
BZOJ 入门OJ 2006: [Noip模拟题]七天使的通讯
查看>>
linux下使用g++编译cpp工程
查看>>
JAVA详细运行过程及与平台无关性
查看>>
jsonp跨域总结
查看>>
c#设计模式之观察者模式(Observer Pattern)
查看>>
数论——质数筛法
查看>>
创建sum求多元素的和
查看>>
onchange 、oninput 区别&remove、empty
查看>>
UILabel的常见用法
查看>>
用户线程和内核线程的区别
查看>>
Java异常超详细总结
查看>>
Core Data 编程指南
查看>>
Crash dump中需要重点关注的信息
查看>>
art.dialog
查看>>
html css float left与 float right的使用说明
查看>>
重载运算符
查看>>