用python语言的torando创建可以扩展的web服务器

1.Torando

Torando 是使用python编写的一个强大的可扩展的Web服务器

2.web例子

import tornado.ioloop
import tornado.web

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

def make_app():
    return tornado.web.Application([
        (r"/", MainHandler),
    ])
def webmain():
    app=make_app()
    app.listen(8888)
    tornado.ioloop.IOLoop.current().start()
if __name__ == "__main__":
    webmain()

3.修改tornado/platform/asyncio.py ,添加代码如下:

 if sys.platform == 'win32':

        asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())

4.运行结果

python.exe D:/IdeaProjects/TornadoDemo/web.py

后端为

WARNING:tornado.access:404 GET /favicon.ico (127.0.0.1) 1.00ms

常用的定义

 

发布了297 篇原创文章 · 获赞 16 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/keny88888/article/details/104709318