Introduction
Vous avez reçu un fichier JSON contenant des informations sur une personne, y compris son prénom, son nom de famille, son âge, son adresse, son numéro de téléphone et son adresse e-mail.
Informations sur une personne
Dans ce défi, vous devrez écrire une fonction Python pour extraire des informations sur une personne à partir d'un fichier JSON.
Votre tâche consiste à écrire une fonction Python extract_person_info qui lit le fichier JSON et renvoie un dictionnaire contenant le prénom, le nom de famille, le code postal et le numéro de téléphone professionnel de la personne.
- Fichier JSON d'exemple :
/home/labex/project/person_info_sample.json
Exigences
- La fonction doit prendre le chemin absolu du fichier JSON en tant que paramètre.
- La fonction doit renvoyer un
dictionnaireavec les clés suivantes :firstName: Le prénom de la personne.lastName: Le nom de famille de la personne.zipCode: Le code postal de la personne.workNumber: Le numéro de téléphone professionnel de la personne.
- La fonction doit utiliser le module
jsonpour lire le fichier JSON. - La fonction doit utiliser l'instruction
withpour ouvrir le fichier, afin de s'assurer que le fichier est correctement fermé après lecture. - Votre code doit être bien documenté et facile à comprendre.
Exemple
cd /home/labex/project
python person_info.py
Sortie :
{'firstName': 'John', 'lastName': 'Doe', 'zipCode': '12345', 'workNumber': '555-555-5678'}
Résumé
Félicitations ! Vous avez maintenant terminé le défi Python sur les bases de l'utilisation de Python pour traiter des informations personnelles.



