##將文字中的name=配置項值更新為name=newvalue
import re
import os
p=re.compile(r'(^name)=(.+)')
f=file('d://soft/list.txt','r')
f2=file('d://soft/list3.txt','w')
while true:
line=f.readline()
if len(line)==0:
break
line=p.sub(r'\1=newvalue',line)
#line=p.sub(r'\1=newfff',f.readline())
print line
f2.write(line)
f2.close()
f.close()
if os.path.exists('d://soft/list.txt.bak2'):
os.remove('d://soft/list.txt.bak2');
os.rename('d://soft/list.txt', 'd://soft/list.txt.bak2')
os.rename('d://soft/list3.txt', 'd://soft/list.txt')
python替換檔案中的指定內容
編寫的python程式,檔名是file replace.py,具體 如下 usr bin env python coding utf 8 import sys,os if len sys.argv 4 or len sys.argv 5 sys.exit there needs four or fi...
python 搜尋和替換檔案中的文字
import os import sys nargs len sys.argv if not 3 nargs 5 print usage s search text replace text infile outfile os.path.basename sys.argv 0 else stext ...
python 練習 替換檔案內容
1.替換 import re file name new 4.txt fp open file name,r alllines fp.readlines fp.close fp open file name,w for eachline in alllines a re.sub 0.0.0.0 1....