すべての行を読み取る代わりに、ファイル内の文字列を検索して置き換えるだけではいけません...私は試していますが、どうすればよいかわかりませんか?
file = open(C:\\path.txt,"r+")
lines = file.readlines()
replaceDone=0
file.seek(0)
newString="set:: windows32\n"
for l in lines:
if (re.search("(address_num)",l,re.I) replaceDone==0:
try:
file.write(l.replace(l,newString))
replaceDone=1
except IOError:
file.close()