はじめに
あなたには、ある人の情報を含む JSON ファイルが提供されています。その情報には、名前、姓、年齢、住所、電話番号、およびメールアドレスが含まれています。
人物情報
このチャレンジでは、JSON ファイルから人物に関する情報を抽出する Python 関数を書きます。
あなたのタスクは、JSON ファイルを読み取り、人物の名前、姓、郵便番号、および勤務先の電話番号を含む辞書を返す Python 関数 extract_person_info を書くことです。
- サンプル JSON ファイル:
/home/labex/project/person_info_sample.json
要件
- 関数は JSON ファイルのファイル絶対パスをパラメータとして受け取る必要があります。
- 関数は以下のキーを持つ
辞書を返す必要があります。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 のチャレンジを完了しました。



