编写一个简单的通讯录python-python写一个通讯录

闲着没事,用python写一个模拟通讯录,要求要实现常用的通讯录的功能,基本流程如下

70编写一个简单的通讯录python-python写一个通讯录_第1张图片?

接下来就按照这个流程实现各个模块的功能

1. 定义一个类,并初始化

def __init__(self):

with open("contact.txt", 'r', encoding='utf-8') as f:

self.data= json.loads(f.read()) #所有联系人列表

2. 接下来先定义一个方法,实现通讯录的主界面的功能

1 defmain_menu(self):2 #主菜单(主页面)

3 whileTrue:4 print('通讯录'.center(20, '='))5 menu = {'1': '快速查找',6 '2': '添加联系人',7 '3': '显示所有联系人'}8 for k, v inmenu.items():9 print(k + ' ' +v)10 command = input('请选择你的操作>>&#

你可能感兴趣的:(编写一个简单的通讯录python-python写一个通讯录)