1-tornado概念
Tornado是一个Python Web框架和异步网络库,
最初由FriendFeed开发。
通过使用非阻塞网络I / O
Tornado可以扩展到成千上万的开放连接,
使其非常适合 长时间轮询
WebSocket和其他需要与每个用户建立长期连接的应用程序
2-环境的搭建
1-打开虚拟机 创建新的虚拟环境
workon 查看虚拟环境
mkvirtualenv -p /usr/bin/python3 todo 创建todo的虚拟环境
2-进入todo虚拟环境
workon todo
进入todo虚拟环境后 创建存放tornado项目的文件夹 我这里取名为todo
mkdir todo
之后下载tornado库
pip install torando
3-pycharm连接虚拟机
3-在todo文件夹下创建hello.py
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
#定义函数
def make_app():
return tornado.web.Application([
(r"/main", MainHandler),#路由
])
if __name__ == "__main__":
app = make_app()
app.listen(8000)
tornado.ioloop.IOLoop.current().start()#当前实例
启动文件 打开游览器访问 效果如下: hello world功能就实现了