我一直在尝试使用网页.py在Python2.6.6中,我遇到了一个有趣的问题—我的代码在空闲时运行正常,但是如果我通过命令行执行相同的代码(python.exemycode.py公司)那个网页.py应用程序启动(我在控制台上看到文本http://0.0.0.0:8080/),然后在第一个web请求(I)上再次启动再次查看文本http://0.0.0.0:8080/)-只有按ctrl-C,代码才能开始工作并返回对web请求的响应。我用的是最新的网页.py(0.37)和python版本(2.6.6)是由我的项目中的其他约束强制执行的。你知道吗
import web
class hello:
def GET(self, name):
return 'Hello'
urls = ('/Hello(.*)', 'hello')
app = web.application(urls, globals())
app.run()
我花了一下午的时间寻找类似的问题,但我被难住了——至少有人能重现这个问题吗?你知道吗
花了一段时间,但我意识到我在示例中遗漏了这一点:if name==“main”:app=web应用程序(URL,globals())应用程序运行()代码现在在空闲和命令行中都按预期运行
相关问题 更多 >
编程相关推荐