介绍
你已获得一个包含个人信息的 JSON 文件,其中包括其名字、姓氏、年龄、地址、电话号码和电子邮件地址。
个人信息
在这个挑战中,你将编写一个 Python 函数,从 JSON 文件中提取个人信息。
你的任务是编写一个 Python 函数 extract_person_info,该函数读取 JSON 文件并返回一个包含个人名字、姓氏、邮政编码和工作电话号码的字典。
- 示例 JSON 文件:
/home/labex/project/person_info_sample.json
要求
- 该函数应将 JSON 文件的绝对路径作为参数。
- 该函数应返回一个包含以下键的
dictionary:firstName: 个人的名字。lastName: 个人的姓氏。zipCode: 个人的邮政编码。workNumber: 个人的工作电话号码。
- 该函数应使用
json模块读取 JSON 文件。 - 该函数应使用
with语句打开文件,以确保文件在读取后正确关闭。 - 你的代码应具有良好的文档记录,并且易于理解。
示例
cd /home/labex/project
python person_info.py
输出:
{'firstName': 'John', 'lastName': 'Doe', 'zipCode': '12345', 'workNumber': '555-555-5678'}
总结
干得漂亮!你已经完成了这个关于使用 Python 处理个人信息的 Python 挑战。



