Introducción
Se te ha proporcionado un archivo JSON que contiene información sobre una persona, incluyendo su nombre, apellido, edad, dirección, número de teléfono y dirección de correo electrónico.
Información de la persona
En este desafío, escribirás una función de Python para extraer información sobre una persona de un archivo JSON.
Tu tarea es escribir una función de Python extract_person_info que lea el archivo JSON y devuelva un diccionario que contenga el nombre, apellido, código postal y número de teléfono de trabajo de la persona.
- Archivo JSON de ejemplo:
/home/labex/project/person_info_sample.json
Requisitos
- La función debe tomar la RUTA ABSOLUTA del archivo JSON como parámetro.
- La función debe devolver un
diccionariocon las siguientes claves:firstName: El nombre de la persona.lastName: El apellido de la persona.zipCode: El código postal de la persona.workNumber: El número de teléfono de trabajo de la persona.
- La función debe usar el módulo
jsonpara leer el archivo JSON. - La función debe usar la declaración
withpara abrir el archivo, para asegurarse de que el archivo se cierre correctamente después de la lectura. - Tu código debe estar bien documentado y fácil de entender.
Ejemplo
cd /home/labex/project
python person_info.py
Salida:
{'firstName': 'John', 'lastName': 'Doe', 'zipCode': '12345', 'workNumber': '555-555-5678'}
Resumen
¡Bien hecho! Has completado ahora el desafío de Python sobre los conceptos básicos de uso de Python para procesar información personal.



