Introdução
Foi-lhe fornecido um ficheiro JSON contendo informações sobre uma pessoa, incluindo o seu primeiro nome, apelido, idade, endereço, número de telefone e endereço de e-mail.
Informações Pessoais
Neste desafio, você irá escrever uma função Python para extrair informações sobre uma pessoa de um ficheiro JSON.
A sua tarefa é escrever uma função Python extract_person_info que lê o ficheiro JSON e retorna um dicionário contendo o primeiro nome, apelido, código postal e número de telefone do trabalho da pessoa.
- Ficheiro JSON de exemplo:
/home/labex/project/person_info_sample.json
Requisitos
- A função deve receber o caminho ABSOLUTO do ficheiro JSON como um parâmetro.
- A função deve retornar um
dicionáriocom as seguintes chaves:firstName: O primeiro nome da pessoa.lastName: O apelido da pessoa.zipCode: O código postal da pessoa.workNumber: O número de telefone do trabalho da pessoa.
- A função deve usar o módulo
jsonpara ler o ficheiro JSON. - A função deve usar a instrução
withpara abrir o ficheiro, para garantir que o ficheiro seja devidamente fechado após a leitura. - O seu código deve ser bem documentado e fácil de entender.
Exemplo
cd /home/labex/project
python person_info.py
Saída:
{'firstName': 'John', 'lastName': 'Doe', 'zipCode': '12345', 'workNumber': '555-555-5678'}
Resumo
Parabéns! Você concluiu o desafio Python sobre os fundamentos do uso do Python para processar informações pessoais.



