新聞中心
本期我們將帶著大家討論python rornado,他是python的一個(gè)框架,想必大部分同學(xué)比較陌生,但是也是python的必學(xué)內(nèi)容,所以大家都來(lái)掌握了解下吧~內(nèi)容相當(dāng)簡(jiǎn)單,易看懂哦~

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供棲霞網(wǎng)站建設(shè)、棲霞做網(wǎng)站、棲霞網(wǎng)站設(shè)計(jì)、棲霞網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、棲霞企業(yè)網(wǎng)站模板建站服務(wù),10余年棲霞做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
關(guān)于Tornado
python編寫的web服務(wù)器兼web應(yīng)用框架
Tornado的優(yōu)勢(shì)
l 輕量級(jí)web框架
l 異步非阻塞IO處理方式
l 出色的抗負(fù)載能力
l 優(yōu)異的處理性能,不依賴多進(jìn)程/多線程,一定程度上解決C10K問(wèn)題
l WSGI全棧替代產(chǎn)品,推薦同時(shí)使用其web框架和HTTP服務(wù)器
安裝
輸入命令:
pip install tornado
備注:
Tornado應(yīng)該運(yùn)行在類Unix平臺(tái),為了達(dá)到性能和擴(kuò)展性,僅推薦Linux和BSD(充分利用Linux的epoll工具和BSD的kqueue達(dá)到高性能處理的目的)
Tornado入門程序
#-*- coding:utf-8 -*-import tornado.webimport tornado.ioloop#定義處理類型class IndexHandler(tornado
.web.RequestHandler):
#添加一個(gè)處理get請(qǐng)求方式的方法
def get(self):
#向響應(yīng)中,添加數(shù)據(jù)
self.write('好看的皮囊千篇一律,有趣的靈魂萬(wàn)里挑一。')if __name__ == '__main__': #創(chuàng)建一個(gè)應(yīng)用對(duì)象
app = tornado.web.Application([(r'/',IndexHandler)]) #綁定一個(gè)監(jiān)聽端口
app.listen(8888) #啟動(dòng)web程序,開始監(jiān)聽端口的連接
tornado.ioloop.IOLoop.current().start()
在pycharm中直接運(yùn)行代碼
如果是在ubuntu,在命令窗口輸入
好了,大家可以結(jié)合實(shí)例以及基本意義,初步了解Tornado哦~如需了解更多python實(shí)用知識(shí),點(diǎn)擊進(jìn)入PyThon學(xué)習(xí)網(wǎng)教學(xué)中心。
本文名稱:創(chuàng)新互聯(lián)Python教程:pythontornado是什么?怎么用?
網(wǎng)站鏈接:http://www.dlmjj.cn/article/dpihpoi.html


咨詢
建站咨詢
