創(chuàng)新互聯(lián)www.cdcxhl.cn八線(xiàn)動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買(mǎi)多久送多久,劃算不套路!
創(chuàng)新互聯(lián)建站主營(yíng)徽縣網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都App定制開(kāi)發(fā),徽縣h5成都小程序開(kāi)發(fā)搭建,徽縣網(wǎng)站營(yíng)銷(xiāo)推廣歡迎徽縣等地區(qū)企業(yè)咨詢(xún)這篇文章將為大家詳細(xì)講解有關(guān)用Flask框架編寫(xiě)Hello World的方法,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)建一個(gè)文件app.py,然后只需要幾個(gè)簡(jiǎn)單的步驟,就可以寫(xiě)出Flask版本的Hello World。
引入Flask類(lèi)
from flask import Flask
創(chuàng)建Flask對(duì)象,我們將使用該對(duì)象進(jìn)行應(yīng)用的配置和運(yùn)行:
app = Flask(__name__)
name 是Python中的特殊變量,如果文件作為主程序執(zhí)行,那么__name__變量的值就是__main__,如果是被其他模塊引入,那么__name__的值就是模塊名稱(chēng)。
編寫(xiě)主程序
在主程序中,執(zhí)行run()來(lái)啟動(dòng)應(yīng)用:
if __name__ =="__main__": app.run(debug=True, port=8080)
改名啟動(dòng)一個(gè)本地服務(wù)器,默認(rèn)情況下其地址是localhost:5000,在上面的代碼中,我們使用關(guān)鍵字參數(shù)port將監(jiān)聽(tīng)端口修改為8080。
路由
使用app變量的route()裝飾器來(lái)告訴Flask框架URL如何觸發(fā)我們的視圖函數(shù):
@app.route('/') def hello_world(): return 'Hello, World!'
上面的標(biāo)識(shí),對(duì)路徑'/'的請(qǐng)求,將轉(zhuǎn)為對(duì)hello_world()函數(shù)的調(diào)用。很直白,對(duì)吧?
運(yùn)行
現(xiàn)在,讓我們完整地看一下app.py的整個(gè)代碼:
from flask import Flask app = Flask(__name__)@app.route('/') def hello_world(): return 'Hello, World!' if __name__ =="__main__": app.run(debug=True,port=8080)
然后運(yùn)行起來(lái):
$ python app.py
你應(yīng)該會(huì)看到如下輸入:
* Serving Flask app "app" (lazy loading) * Environment: production * Debug mode: on * Running on http://127.0.0.1:8080/ (Press CTRL+C to quit) * Restarting with stat * Debugger is active! * Debugger PIN: 770-937-705
現(xiàn)在就可以打開(kāi)瀏覽器訪(fǎng)問(wèn)http://127.0.0.1:8080/了:
關(guān)于用Flask框架編寫(xiě)Hello World的方法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。