[Python3 網絡爬蟲開發(fā)實戰(zhàn)] 1.6.2-Tornado 的安裝
Tornado 是一個支持異步的 Web 框架,通過使用非阻塞 I/O 流,它可以支撐成千上萬的開放連接,效率非常高,本節(jié)就來介紹一下它的安裝方式。

1. 相關鏈接
GitHub:https://github.com/tornadoweb/tornado
PyPI:https://pypi.python.org/pypi/tornado
官方文檔:http://www.tornadoweb.org
2. pip 安裝
這里推薦使用 pip 安裝,相關命令如下:
1
pip3 install tornado
執(zhí)行完畢后,即可完成安裝。
3. 驗證安裝
同樣,這里也可以用一個 Hello World 程序測試一下,代碼如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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"/", MainHandler),
])
if __name__ == "__main__":
app = make_app()
app.listen(8888)
tornado.ioloop.IOLoop.current().start()
直接運行程序,可以發(fā)現系統在 8888 端口運行了 Web 服務,控制臺沒有輸出內容,此時訪問 http://127.0.0.1:8888/,可以觀察到網頁中呈現了 Hello,world,如圖 1-42 所示,這就說明 Tornado 成功安裝了。
圖 1-42 運行結果
4. 結語
后面,我們會利用 Tornado+Redis 來搭建一個 ADSL 撥號代理池。
Python Tornado 網絡
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。