python中__name__的作用

2019-01-14  本文已影响7人  caoxinyiyi

总结来看,python中name具有如下两个作用:

  • 如果模块是被导入,__name__的值为模块名字
  • 如果模块是被直接执行,__name__的值为’main

name的详细解释如下:

  • __name__是一个变量。前后加了爽下划线是因为是因为这是系统定义的名字。普通变量不要使用此方式命名变量
  • Python有很多模块,而这些模块是可以独立运行的
  • import的时候是要执行所import的模块的
  • __name__就是标识模块的名字的一个系统变量。

通过上面方式,python就可以分清楚哪些是主函数,进入主函数执行;并且可以调用其他模块的各个函数等等。

上一篇下一篇

猜你喜欢

热点阅读