tornado中options的使用

from tornado.options import define, options, parse_command_line

# define,定義一些可以在命令行中傳遞的參數以及;類型
define('port', default=8888, help="run on the given port", type=int)
define('debug', default=True, help="set tornado debug mode", type=bool)
options.parse_command_line()
# 利用配置文件這種方式也行
# options.parse_config_file("conf.cfg")


def make_app():
    return tornado.web.Application([
        (r"/user", UserHandler),
        ……
    ], debug=options.debug)


if __name__ == "__main__":
    app = make_app()
    app.listen(options.port)
    tornado.ioloop.IOLoop.current().start()

通過命令行 指定運行時的端口號

(tornado_xingfu) H:\project\xingfu_tornado>python app.py --port=9999
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章