文、意如
目標api:https://stats.moe.gov.tw/files/school/113/school08_new.json
將json資料整理後印出:
學年度: 113
學校級別: 大學
學校代碼: M002
學校名稱: 中華民國海軍官校
郵遞區號: [813]
地址: 高雄市左營區軍校路669號
==========================================================
學年度: 113
學校級別: 大學
學校代碼: M003
學校名稱: 中華民國空軍官校
郵遞區號: [820]
地址: 高雄市岡山區介壽西路西首1號
import requests
import json
resp = requests.get('https://stats.moe.gov.tw/files/school/113/school08_new.json')
# 使用編碼 utf-8-sig
text = resp.content.decode('utf-8-sig')
# 解析資料
data = json.loads(text)
print(data)
"""
[{'學年度': 113, '學校級別': '大學', '學校代碼': 'M001', '學校名稱': '中華民國陸軍官校', '郵遞區號': '[830]', '地址': '高雄市鳳山區維武路1號'},
{'學年度': 113, '學校級別': '大學', '學校代碼': 'M002', '學校名稱': '中華民國海軍官校', '郵遞區號': '[813]', '地址': '高雄市左營區軍校路669號'},
{'學年度': 113, '學校級別': '大學', '學校代碼': 'M003', '學校名稱': '中華民國空軍官校', '郵遞區號': '[820]', '地址': '高雄市岡山區介壽西路西首1號'}]
"""
for school in data:
print("學年度:",school['學年度'])
print("學校級別:",school['學校級別'])
print("學校代碼:",school['學校代碼'])
print("學校名稱:",school['學校名稱'])
print("郵遞區號:",school['郵遞區號'])
print("地址:",school['地址'])
print("==========================================================")
Yiru@Studio - 關於我 - 意如