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,可以看到如下结果: