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