Python中 if __name__ == '__main__' 的作用

Posted 纪宇-年华

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中 if __name__ == '__main__' 的作用相关的知识,希望对你有一定的参考价值。

Python文件可以直接运行,也可以 import 到其它文件中使用

if __name__ == \'__main__\' 就是控制代码在这两种情况下的执行过程

 

 

每个Python模块都包含内置变量,直接运行的时候,name 等于 main ,代表自身

 

 

 

 

__name__,当模块被调用执行的时候,name等于文件名

 

 

以上是关于Python中 if __name__ == '__main__' 的作用的主要内容,如果未能解决你的问题,请参考以下文章

(转)Python中如何理解if __name__ == '__main__'

Python中if __name__ == '__main__':的作用和原理

python 中 if __name__ == '__main__' 判断的作用

Python中if __name__ == '__main__':的作用和原理

如何在 Python3 中使用带有 if __name__='__main__' 块的相对导入?

Python中if __name__ == "__main__": 的作用 (整理转自Arkenstone) --感谢!