初学python,自己写的面向过程的简单通讯录,希望大家多多指点。
1.[文件] address_book.py ~ 4KB 下载(199)
#!/usr/bin/python
import os
import pickle
#判断通讯录是否存在,不存在则创建空通讯录
if os.path.exists(r'E:\Person.data')==False:
f=open('E:\Person.data','wb')
temp={'total' : 0}
pickle.dump(temp,f)
f.close()
else:
pass
#添加联系人
def add():
f=open('E:\Person.data','rb')
a=pickle.load(f)
f.close()
b=0
name = input('请输入所要添加联系人的姓名:')
for key in a.keys():
b+=1
if key==name and b <= a['total']+1:
print("联系人已存在,添加失败!")
break
if b==a['total']+1 and key != name:
number = input('请输入号码:&