关于__name__和__main__

Posted 云中摆渡的老船长

tags:

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

__name__:表示模块,类等的名字;

__main__:模块,xxx.py文件本身:

  • 被直接执行时,对应的模块名就是__main__了
    • 可以在
    • if __name__ == “__main__”:
    • 中添加你自己想要的,用于测试模块,演示模块用法等代码。
  • 作为模块,被别的Python程序导入(import)时,模块名就是本身文件名xxx了。

 

以上是关于关于__name__和__main__的主要内容,如果未能解决你的问题,请参考以下文章

Python关于`if _name_ == “_main_“`

关于Python中的 if __name__ == '__main__'

关于if __name__ == '__main__'的理解

关于__name__=='__main__'的理解

扫盲贴000---关于python中的if __name__ == '__main__'

关于__init__ __main__ __name__等的使用