我尝试更新第二行“app_version_1 ='app.0111';更新为”app_version_1 ='app.0112';“。我打开文件并提交指定行,修改行并读取以确保第二行是更改。然后我尝试使用write()写回文本文件,但它不起作用。
示例文本文件:
app_version_0 = 'app.0111';
app_version_1 = 'app.0111';
app_version_2 = 'app.0113';
以下是代码:
def edit_appversion():
with open('test_file.js', 'r') as rf:
with open('test_file.js', 'w') as wf:
listme = rf.readlines()
listme[1] = "app_version_1 = 'app.0112';"
print(listme)
wf = rf.writelines(listme)
wf.close()
def main()
edit_appversion()