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端口
- 循环监听