python个人信息管理系统,函数实现并保存到文件
子函数部分中的 if id_dict.get(name,False): 部分一定要注意,一开始我用的判断条件是 if id_dict.get(name) != ‘none’:,虽然信息是删除了,而且保存在文件里的信息也删除了,但是调用Search函数的结果却是 该用户存在,并且他的电话号码为:None,然后我改成了 if id_dict.get(name) in id_dict 一开始我只测试了删除后的查询信息,结果确实是不存在,但是今天我又测试了一下,结果发现存在的也查询不到,最后上网查资料,找到了现在的解决方法,即如果name不存在,则返回False,成功解决。(小白一个,代码可能并不是很完美,欢迎各位大佬指正)
子函数部分:
#保存到文件
def fileSave(message):
f = open('C://Users//86130//Desktop//test.txt','w') #取决于你自己要保存文件的路径
for k,v in message.items(): #将字典保存到文件中
f.write(k + ':' + str(v))
f.write('\n')
f