百香果交易程式:用Python來撰寫顯示今天百香果市場交易情形的程式
1. 安裝Flask套件,開啟cmd應用程式,輸入下列命令。
pip install Flask
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | from flask import Flask import requests import json app = Flask(__name__) r = requests.get('https://data.coa.gov.tw/Service/OpenData/FromM/FarmTransData.aspx') text = json.loads(r.text) @app.route("/") def hello_world(): PassionFruit="" for row in text: if row['作物名稱'] is None: continue if '百香果' in row['作物名稱']: PassionFruit+='交易日期:'+row['交易日期']+'<br/>' PassionFruit+='作物名稱:'+row['作物名稱']+'<br/>' PassionFruit+='市場名稱:'+row['市場名稱']+'<br/>' PassionFruit+='平均價:'+str(row['平均價'])+'<br/>' PassionFruit+='交易量:'+str(row['交易量'])+'<br/>' return '<p>'+PassionFruit+'</p>' |
3.切換工作目錄
4.啟動Flask網站
set FASK_APP=test
flask run