繁体   English   中英

web.py无法创建套接字错误

[英]web.py no socket could be created error

当我运行此helloworld代码时,出现“无法创建套接字”错误。

import web

urls = ("/.*", "hello")
app = web.application(urls, globals())

class hello:
    def GET(self):
        return 'Hello, world!'


app.run()

如果我将对app.run()的调用包含在这样的if语句中,则相同的编码器工作正常

if __name__ == "__main__":
  app.run()

我的理解是,它应该没有任何区别。 有人解释吗?

如果在命令行中运行py文件,则默认__name__属性为__main__ ,并且代码从上到下执行。您可以参考此问题__name__ ==“ __main__”怎么办?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM