行政院農委會農產品交易行情資料網站:https://data.coa.gov.tw/Query/ServiceDetail.aspx?id=037
1.資料介接:http://data.coa.gov.tw/Service/OpenData/FromM/FarmTransData.aspx,資料如下圖:
2.將上圖資料複製到JSON線上工具,https://jsoneditoronline.org/。
JSON相關說明可以參考維基百科:https://zh.wikipedia.org/wiki/JSON。
[]括起來,表示值的有序列表(array)。
{}為物件(object),是一個無序的「鍵-值對」(pair)。
3.程式列表
1 2 3 4 5 6 7 8 9 10 11 12 13 | import requests import json r = requests.get('https://data.coa.gov.tw/Service/OpenData/FromM/FarmTransData.aspx') text = json.loads(r.text) for row in text: if row['作物名稱']is None: continue if '百香果' in row['作物名稱']: print ('交易日期:'+row['交易日期']) print ('作物名稱:'+row['作物名稱']) print ('市場名稱:'+row['市場名稱']) print ('平均價:'+str(row['平均價'])) print ('交易量:'+str(row['交易量'])) |
TypeError: argument of type 'NoneType' is not iterable
沒有留言:
張貼留言