2019年1月1日 星期二

用Python來撰寫顯示今天百香果市場交易情形的程式

2019年新年,敏哥就是要學Python來實現大學社會責任,對於南投百香果資源永續煉銀網平台,農民最關心就是每是的交易情形,我們試著用Python來讀取行政院農委員會資料開放平台上的交易資料,然後取出百香果相關交易情形,交易量以鳳山區市場最大,平均價以台北二市場最好。Python易學不是口號,居然短短幾行就可以讀到交易情形並顯示出來。

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 '百香果' in row['作物名稱']:
        print ('交易日期:'+row['交易日期'])
        print ('作物名稱:'+row['作物名稱'])
        print ('市場名稱:'+row['市場名稱'])
        print ('平均價:'+str(row['平均價']))
        print ('交易量:'+str(row['交易量']))

執行結果:
交易日期:108.01.01
作物名稱:百香果-其他
市場名稱:台北二
平均價:40.8
交易量:56.0
交易日期:108.01.01
作物名稱:百香果-改良種
市場名稱:台北二
平均價:27.7
交易量:1539.0
交易日期:108.01.01
作物名稱:百香果-其他
市場名稱:台北一
平均價:19.4
交易量:209.0
交易日期:108.01.01
作物名稱:百香果-改良種
市場名稱:台北一
平均價:24.9
交易量:4357.0
交易日期:108.01.01
作物名稱:百香果-改良種
市場名稱:板橋區
平均價:15.9
交易量:1828.0
交易日期:108.01.01
作物名稱:百香果-其他
市場名稱:三重區
平均價:25.0
交易量:152.0
交易日期:108.01.01
作物名稱:百香果-改良種
市場名稱:三重區
平均價:23.0
交易量:7501.0
交易日期:108.01.01
作物名稱:百香果-其他
市場名稱:桃農
平均價:25.0
交易量:10.0
交易日期:108.01.01
作物名稱:百香果-改良種
市場名稱:桃農
平均價:18.1
交易量:180.0
交易日期:108.01.01
作物名稱:百香果-其他
市場名稱:台中市
平均價:28.0
交易量:36.0
交易日期:108.01.01
作物名稱:百香果-改良種
市場名稱:台中市
平均價:26.1
交易量:6274.0
交易日期:108.01.01
作物名稱:百香果-改良種
市場名稱:豐原區
平均價:25.0
交易量:1200.0
交易日期:108.01.01
作物名稱:百香果-改良種
市場名稱:嘉義市
平均價:25.0
交易量:1000.0
交易日期:108.01.01
作物名稱:百香果-改良種
市場名稱:高雄市
平均價:36.9
交易量:2940.0
交易日期:108.01.01
作物名稱:百香果-改良種
市場名稱:鳳山區
平均價:24.5

交易量:7990.0

沒有留言:

張貼留言