首先,因为我以前被一个有电的人烫伤过,所以这个问题不是家庭作业。在
总之,我有一个文本文件,如下所示:####
# File section 1
####
1.0 abc Description1
6.5 def Description2
1.0 2.0 3.0 ghi Description3
11 jkl Description
####
# File section 2
####
1.0 abc Description1
12.5 def Description2
1.0 2.0 3.0 ghi Description3
11 jkl Description
#### End file
我想替换两行中的字符串“1.0”:
^{pr2}$
但是,不是行中的“1.0”字符串:1.0 2.0 3.0 ghi Description3
我使用的当前代码是:with open('sample_file.txt','r') as file:
filedata = file.read()
filedata = filedata.replace('1.0','2.0')
with open('sample_file.txt','w') as file:
file.write(filedata)
但是结果是所有出现的“1.0”都会被替换。然后我要回到文件中,纠正错误。我想要得到的结果文件是:####
# F