python手机通讯录
时间: 2023-09-24 17:09:48 浏览: 171
C++基于qt框架开发的一款手机通讯录管理系统源码,可以实现增加、删除、编辑、搜索联系人的功能
5星 · 资源好评率100%
您可以使用Python中的第三方库来访问手机通讯录,例如使用 `phonenumbers` 库来解析电话号码、使用 `contacts` 库来访问通讯录等。以下是一个使用 `contacts` 库的示例代码,可以列出所有联系人的姓名和电话号码:
```python
import contacts
# 获取所有联系人
all_contacts = contacts.get_all()
# 遍历所有联系人并打印姓名和电话号码
for contact in all_contacts:
print("Name:", contact.name)
for phone_number in contact.phone_numbers:
print("Phone number:", phone_number.number)
```
请注意,这个示例代码需要在手机上运行,并且需要先安装 `contacts` 库。您可以使用 `pip` 命令来安装它:
```
pip install contacts
```
阅读全文