01@-tornado

 1 import  tornado.web
 2 '''
 3 tornado的基础web框架模块
 4 
 5 '''
 6 import  tornado.ioloop
 7 '''
 8 tornado的核心IO循环模块
 9 封装了Linux的epoll
10 '''
11 
12 #
13 #类取名字时,习惯地加上Handler
14 class IndexHandler(tornado.web.RequestHandler):
15     #处理get请求
16     def get(self):
17         #给浏览器响应信息
18         self.write("hhhh")
19 
20 
21 if __name__ == '__main__':
22     #通过 类 来 实例化 一个 名字为 app的对象
23     #里面保存了路由映射表
24     app=tornado.web.Application([
25         (r"/",IndexHandler)
26     ])
27     #用listen方法创建了服务器
28     #并设置监听端口
29     app.listen(8080)
30     '''
31     IOLoop.current() 返回当前线程的 IOLoop实例
32     IOLoop.start() 开启一个IOLoop实例的I/O死循环,同时开始监听
33     '''
34     tornado.ioloop.IOLoop.current().start()

 

posted on 2020-08-16 21:58  不知所以随风飘动  阅读(269)  评论(0编辑  收藏  举报

导航