Tornado模組分類和各模組之間的關係

2022-07-29 14:33:30 字數 973 閱讀 3858

1. core web framework

tornado.httpserver — 乙個無阻塞http伺服器的實現

tornado.template — 模版系統

tornado.escape — html,json,urls等的編碼解碼和一些字串操作

tornado.locale — 國際化支援

2. asynchronous networking 底層模組

tornado.ioloop — 核心的i/o迴圈

tornado.iostream — 對非阻塞式的 socket 的簡單封裝,以方便常用讀寫操作

tornado.httpclient — 乙個無阻塞的http伺服器實現

tornado.netutil — 一些網路應用的實現,主要實現tcpserver類

3. integration with other services

tornado.auth — 使用openid和oauth進行第三方登入

tornado.database — 簡單的mysql服務端封裝

tornado.platform.twisted — 在tornado上執行為twisted實現的**

tornado.websocket — 實現和瀏覽器的雙向通訊

tornado.wsgi — 與其他python網路框架/伺服器的相互操作

4. utilities

tornado.autoreload — 生產環境中自動檢查**更新

tornado.gen — 乙個基於生成器的介面,使用該模組保證**非同步執行

tornado.httputil — 分析http請求內容

tornado.options — 解析終端引數

tornado.process — 多程序實現的封裝

tornado.stack_context — 用於非同步環境中對**函式的上下文儲存、異常處理

tornado.testing — 單元測試

tornado 增加日誌模組

usr bin env python coding utf 8 import logging.handlers class logger logging.logger def init self,filename none super logger,self init self 日誌檔名 if fi...

DCMTK各模組說明

各模組說明 these are the modules of the public dcmtk toolkit version 3.6.0 config module for configuring compilation of dcmtk 關於dcmtk編譯的設定 ofstd general pu...

OpenCV各模組介紹

opencv 3 就要正式發布了,但是很多讀者還在用 opencv 2,甚至 opencv 1。你們一定想知道,是否有必要公升級到 3,以及如何提前進行準備。opencv 3 的改動在哪?c 風格的api很快將會消失,完全被c 的api替代,更加簡潔 不易出錯。讀者如果想借助opencv最新的功能,...