使用参数的方法有两种:
1->tornado.options.options.parse_command_line()
2->tornado.options.options.parse_config_file(path)
使用方法:
1->定义全局变量 tornado.options.define()
2->定义接受函数 tornado.options.options.parse_command_line()或者tornado.options.options.parse_config_file(path)
3->取值tornado.options.options.xx 注:xx为define中定义的参数名称
第一种方法:
import tornado.ioloop
import tornado.web
import tornado.httpserver
import tornado.options
class IndexHandler(tornado.web.RequestHandler):
def data_received(self, chunk):
pass
def get(self):
self.write("Welcome using tornado")
def make_app():
return tornado.web.Application([
(r"/", IndexHandler),
])
# 1定义全局变量
tornado.options.define("port", default=None, type=int)
tornado.options.define("list", default=[], multiple=True)
if __name__ == "__main__":