tornado的第一个程序
Posted ivy-blogs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tornado的第一个程序相关的知识,希望对你有一定的参考价值。
tornado的第一个程序
1 import tornado.ioloop 2 import tornado.web 3 4 5 class Index(tornado.web.RequestHandler): 6 def get(self): 7 self.write(‘Hello World!‘) 8 9 10 application = tornado.web.Application( 11 handlers=[ 12 (r‘/‘, Index), # 路由和对应视图类 13 ] 14 ) 15 16 if __name__ == ‘__main__‘: 17 application.listen(80) # 监听端口 18 tornado.ioloop.IOLoop.current().start()
- 实例化tornado.web.Application这么一个对象,该对象里面有handlers参数,这个参数接受一个列表,列表里面的每个元素都由元祖表示。
- 每个元祖有两个元素,第一个是路径,第二个是该路径对应的视图类
- 视图类继承自tornado.web.RequestHandler类
- 重新get方法,调用write方法,write方法返回相应的内容到网页端
- 最后监听80端口
- 循环监听
以上是关于tornado的第一个程序的主要内容,如果未能解决你的问题,请参考以下文章