我想通过获取用户输入来编辑电子邮件 ID 和电话号码,但我无法通过此代码帮助我做错了什么。
文件.txt
Jon Snow 996452544 Jon@gmail
Robb 885546694 Robb@gmail
Robert 896756885 Robert@gmail
代码
def editContact():
obj2 = open("address.txt","r")
output = []
old_email=raw_input("Enter old email address : ")
new_email=raw_input("Enter new email address : ")
s = re.sub(old_email, new_email, obj2)
obj1 = open("address.txt","w")
obj1.writelines(s)
我认为您遇到的问题是:
s = re.sub(old_email, new_email, obj2)
obj2 这里是一个文件 obj,使用 obj2.read() 读取文件
然后你就可以更换了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句