[英]if __name__ != __main__:
刚开始学Flask,对代码有点迷茫
app = Flask(__name__)
print(__name__)
if __name__ == '__main__':
print(__name__) # I add two more lines here
print("ok")
app.run()
文件名为 app.py。 当我在终端中使用命令python app.py
时,结果是
__main__
__main__
ok
...flask running information...
但是当我在 PyCharm 中运行代码时,我得到的是:
...flask running information...
app
如果我像这样修改代码:
app = Flask(__name__)
print(__name__)
if __name__ != '__main__':
print(__name__) # I add two more lines here
print("ok")
app.run()
结果是:
...flask running information...
app
app
ok
我在终端中这样做了,烧瓶无法启动,结果是:
__main__
那么,如何来_名_在终端等于“_主_”和_名_确实在PyCharm和瓶不等于“_主_”是在命令行下PyCharm两种情况下运行,但不一样呢?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.