天天看點

python web架構之Tornado的簡單使用

        python web架構有很多,比如常用的有django,flask等。今天主要介紹Tornado ,Tornado是一個用Python寫的相對簡單的、不設障礙的Web伺服器架構,用以處理上萬的同時的連接配接口,讓實時的Web服務通暢起來。雖然跟現在的一些用Python寫的Web架構相似,比如Django,但Tornado更注重速度,能夠處理海量的同時發生的流量。接下來,就開始撸起來吧。

1.首先需要安裝Tornado庫: pip install tornado

2.建立一個python檔案(demo.py)代碼如下:

import tornado.web

# 這裡定義一個類并繼承RequestHandler這類作為路由類

class MainHandler(tornado.web.RequestHandler):

# 重寫get方法

def get(self):

# 輸出内容到界面

        self.write('Hello, world')

# 這裡就是路由配置

app = tornado.web.Application([

('/', MainHandler),

] )

if __name__ =='__main__':

# 設定監聽端口

app.listen(9999)

# 啟動伺服器

tornado.ioloop.IOLoop.instance().start()

3.運作demo.py 不報錯的話說明就成功了,在浏覽器中通路 http://127.0.0.1:9999/ 就可以看到

Hello,world了。

4.總結:

關于Tornado的helloworld就介紹到這裡了,後面會更新Tornado的更多内容,喜歡我的文章,記得關注我哦,一起學習,一起成長!

部落格園:

猿哥愛碼