소개
이름, 성, 나이, 주소, 전화번호, 이메일 주소를 포함한 개인 정보가 담긴 JSON 파일을 받았습니다.
개인 정보
이 챌린지에서는 JSON 파일에서 개인 정보를 추출하는 Python 함수를 작성합니다.
작업은 JSON 파일을 읽고 개인의 이름, 성, 우편번호, 직장 전화번호를 포함하는 딕셔너리를 반환하는 Python 함수 extract_person_info를 작성하는 것입니다.
- 샘플 JSON 파일:
/home/labex/project/person_info_sample.json
요구 사항
- 함수는 JSON 파일의 **절대 경로 (ABSOLUTE path)**를 매개변수로 사용해야 합니다.
- 함수는 다음 키를 가진
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 챌린지를 완료했습니다.



