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功能就實現了