老师,想问一下,如果使用options.parse_config_file来配置端口,也必须先定义一个define吗?我试过取消define,说app.listen(options.port)找不到port,这是什么情况?
下边是我的代码
import tornado
from tornado import web
from tornado.options import options,define
define(‘port’,default=8008,help=“run on the given port”, type=int)
options.parse_config_file(“conf.cfg”)
class MainHandler(web.RequestHandler):
def get(self,*args,**kwargs):
self.write("hello,world2")
if name == ‘main’:
app = web.Application([
("/",MainHandler),
],debug=True)
app.listen(options.port)
tornado.ioloop.IOLoop.current().start()
登录后可查看更多问答,登录/注册