Python web.py无法创建套接字错误
当我运行这个helloworld代码时,我得到一个“无法创建套接字”错误 如果像这样将对app.run()的调用包含在if语句中,同样的cod也可以正常工作Python web.py无法创建套接字错误,python,sockets,web.py,Python,Sockets,Web.py,当我运行这个helloworld代码时,我得到一个“无法创建套接字”错误 如果像这样将对app.run()的调用包含在if语句中,同样的cod也可以正常工作 if __name__ == "__main__": app.run() 我的理解是,这不应该有任何区别。有人有解释吗?如果您在命令行中运行py文件,默认的\uuuuuu name\uuuuu属性将是\uuuu main\uuuu,并且您的代码是从上到下执行的。您可以参考这个问题,我理解这一点。但是,如果我是从命令行运行的,那么在if
if __name__ == "__main__":
app.run()
我的理解是,这不应该有任何区别。有人有解释吗?如果您在命令行中运行
py
文件,默认的\uuuuuu name\uuuuu
属性将是\uuuu main\uuuu
,并且您的代码是从上到下执行的。您可以参考这个问题,我理解这一点。但是,如果我是从命令行运行的,那么在if语句中包含app.run()和不包含app.run()的情况下,这种行为不应该是等价的吗?
if __name__ == "__main__":
app.run()