天天看點

tornado入門執行個體

tornado是python web開發的又一個輕量級架構。

tornado架構需要安裝,為了友善,我直接安裝了Anaconda-2.4.1,裡面直接就帶了tornado,還有很多python庫:numpy,scipy,matplotlib,theano,scikit-learn等,這裡可以通過指令行下pip list|grep tornado檢視确實安裝了。

編寫簡單代碼測試tornado作為server并監聽8080端口:

vi index.py

import tornado.ioloop
import tornado.web

class MainHandler(tornado.web.RequestHandler):
        def get(self):
                self.write("Hello,Tornado.")

def make_app():
        return tornado.web.Application([
                (r"/",MainHandler),
        ])

if __name__=="__main__":
        app = make_app()
        app.listen(8080)
        tornado.ioloop.IOLoop.current().start()
           

在指令行下執行腳本:

$ python index.py

然後通過浏覽器打開http://localhost:8080,可以看到如下結果: