https://opendata.taichung.gov.tw/
台中市政府資料開放平台---->搜尋-->公共自行車
台中市政府資料開放平台
範例程式
代碼: 選擇全部
import json, ssl, urllib.request, time
url = 'json開放資料網址'
context = ssl._create_unverified_context()
with urllib.request.urlopen(url, context=context) as jsondata:
#將JSON進行UTF-8的BOM解碼,並把解碼後的資料載入JSON陣列中
data = json.loads(jsondata.read().decode('utf-8-sig'))
#------開檔寫入-----
#DataW=open('d:\\路徑\\檔名.txt' , 'w', encoding='utf-8-sig')
#-----簽名--------
print('○年○班○○號 林大為')
print(time.ctime()) #顯示當前時間
#------------------------------------
for i in range(len(data["retVal"])) :
sna = data["retVal"][i]["sna"] #站名
tot = data["retVal"][i]["tot"] #總車位數
sbi = data["retVal"][i]["sbi"] #車輛數
bemp = data["retVal"][i]["bemp"] #空位數
print(sna ,"車位數",tot, "車輛數=",sbi, " 空位數=",bemp)
作業-修改內容(產生檔案)(缺車地段)(滿車地段)
作業-修改內容(產生檔案)(缺車地段)(滿車地段)
假設20格,剩1台車。顯示缺車1/20=0.05
假設20格,剩19台車。顯示滿車19/20=0.95 完成作業
假設20格,剩1台車。顯示缺車1/20=0.05
假設20格,剩19台車。顯示滿車19/20=0.95 完成作業