说起__name__ 很多人都是疑惑的?
1.__name__ 到底是做什么的?
无论代码 它是被带入的还是直接运行的都会运行
我们必须知道模块是如何决定运行访问 ,一个应用程序
有没有一种方法能在运行时检测模块是被导入还是直接运行的?
那就是__name__
2. __name__ 的好处是什么?
也就是检测模块是直接运行还是导入的 被直接运行的是 __name__ == "__main__"
还有那个flask 里面的 __app__(__name__) if name
3. __name__ 应该在哪些场景下用?