Python 逐行读取为什么不能成功替换

图片说明

无法成功替换

图片说明

运行结果

line.replace('Python', '12')
修改为
line = line.replace('Python', '12')

问题解决的话,请点下采纳

line.replace() 并不改变line本身的值。可以赋值给新的变量,或者直接print(line.replace('Python','12').rstrip())

rsttrip()赋值变量