请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师 想问一下关于define和options.parse_config_file的问题

老师,想问一下,如果使用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()

正在回答 回答被采纳积分+3

1回答

bobby 2020-03-24 11:01:21

是的 需要通过define配置

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信