python框架之 Tornado 學習筆記(一)
阿新 • • 發佈:2017-05-06
tornado python
tornado 一個簡單的服務器的例子:
首先,我們需要安裝 tornado ,安裝比較簡單:
pip install tornado
測試安裝是否成功,可以打開python 終端,輸入:
import tornado.httpserver
若無報錯,則證明安裝成功
接下來就可以寫一個簡單的服務器了,如下:
import tornado.httpserver import tornado.ioloop import tornado.options import tornado.web from tornado.options import define, options ‘‘‘ 此處是定義命令行參數,如果參數與此名稱相同,會將指定參數的值應用為全局變量,否則默認為default的值 若參數為 help 則打印help 的值以及所有釋, type 定義這個參數的類型,惹類型不符則報錯 ‘‘‘ define("port", default=8000, help="run on the given port", type=int) class IndexHandler(tornado.web.RequestHandler): def get(self): # 指定瀏覽器地址欄中的查詢條件值,如 localhost:8080/?greeting=hello greeting = self.get_argument(‘greeting‘, ‘hello‘) # 輸出到返回頁面 self.write(greeting + ‘,friendly user‘) if __name__ == ‘__main__‘: # 創建一個實例化對象 app = tornado.web.Application([ (r"/", IndexHandler), ]) # 指定此對象的監聽端口 app.listen(8000) # 啟動程序等待連接 tornado.ioloop.IOLoop.current().start()
以上是自己做的一個學習筆記,歡迎大家批評指正,謝謝
本文出自 “騎豬去旅行” 博客,請務必保留此出處http://songqinglong.blog.51cto.com/7591177/1922449
python框架之 Tornado 學習筆記(一)