手机通讯录python
时间: 2023-11-12 16:59:43 浏览: 165
好的,关于手机通讯录的Python实现,你可以使用Python内置的sqlite3模块来创建一个本地数据库,然后将通讯录数据存储在其中。你可以使用以下代码来创建一个名为contacts.db的数据库,并在其中创建一个名为contacts的表:
```python
import sqlite3
# 创建数据库连接
conn = sqlite3.connect('contacts.db')
# 创建游标对象
c = conn.cursor()
# 创建contacts表
c.execute('''CREATE TABLE contacts
(name text, phone text, email text)''')
# 提交更改并关闭连接
conn.commit()
conn.close()
```
接下来,你可以编写一些函数来向数据库中添加、更新、删除和查询联系人信息。例如,以下代码演示了如何向数据库中添加一个联系人:
```python
import sqlite3
def add_contact(name, phone, email):
# 创建数据库连接
conn = sqlite3.connect('contacts.db')
# 创建游标对象
c = conn.cursor()
# 向contacts表中插入数据
c.execute("INSERT INTO contacts VALUES (?, ?, ?)", (name, phone, email))
# 提交更改并关闭连接
conn.commit()
conn.close()
```
阅读全文