我试图打开一个文本文件,并写入该文件,但它这样做是不工作的时候都写。如何在Python从文本文件
这是我有:
changeaddress = [changeaddr1, changeaddr2]
address = [address_1, address_2]
new_var = []
cur_addr = 0
with open('address.txt','r+') as file:
for line in file:
if address[cur_addr] in line:
line.replace(address[cur_addr], changeaddress[cur_addr])
cur_addr += 1
new_var.append(line)
with open('address.txt','w') as file:
file.writelines(new_var)
什么,我做错了什么?它不工作。 谢谢!
定义*它不工作*。 *如何*它不起作用?为什么它不起作用 - 什么不按预期工作?你是否收到任何错误? – Li357
你是什么意思,它不工作?你面临的实际问题是什么? –
您是否确定您的脚本是可执行的,并且您的文件具有可访问的权限。 –