Извлечение данных о человеке

PythonBeginner
Практиковаться сейчас

Введение

Вам предоставлен JSON-файл, содержащий информацию о человеке, включая его имя, фамилию, возраст, адрес, номер телефона и адрес электронной почты.

Информация о человеке

В этом задании вы напишете функцию на Python для извлечения информации о человеке из JSON-файла.

Ваша задача - написать функцию на Python extract_person_info, которая читает JSON-файл и возвращает словарь, содержащий имя, фамилию, почтовый индекс и рабочий номер телефона человека.

  • Пример JSON-файла: /home/labex/project/person_info_sample.json

Требования

  1. Функция должна принимать абсолютный путь файла JSON в качестве параметра.
  2. Функция должна возвращать словарь с ключами:
    • firstName: Имя человека.
    • lastName: Фамилия человека.
    • zipCode: Почтовый индекс человека.
    • workNumber: Рабочий номер телефона человека.
  3. Функция должна использовать модуль json для чтения JSON-файла.
  4. Функция должна использовать оператор with для открытия файла, чтобы гарантировать, что файл будет корректно закрыт после чтения.
  5. Ваш код должен быть хорошо документирован и легко понятен.

Пример

cd /home/labex/project
python person_info.py

Результат:

{'firstName': 'John', 'lastName': 'Doe', 'zipCode': '12345', 'workNumber': '555-555-5678'}

Резюме

Молодец! Теперь вы завершили задание на Python по основам обработки личной информации с использованием Python.

✨ Проверить решение и практиковаться