发布网友 发布时间:2022-04-22 05:16
共2个回答
热心网友 时间:2022-04-18 06:55
这个用sed就可以了:
sed -i 's/version=.*/version=0/' config.ini
如果有多个ini文件:
sed -i 's/version=.*/version=0/' *.ini
另外如果是windows系统,没有自带sed命令。可以到这里下载:
http://gnuwin32.sourceforge.net/packages/sed.htm
热心网友 时间:2022-04-18 08:13
import re
f1 = r'C:\config.ini'
f2 = r'C:\config.ini.1'
with open (f2,'w') as ff2:
with open(f1,'r') as ff1:
for x in ff1:
if 'version=' in x:
x = re.sub(re.search('version=(\d+)',x).group(1),'0',x)
ff2.write(x)
应该win和linux下都能用的