美文网首页
python中__name__的作用

python中__name__的作用

作者: caoxinyiyi | 来源:发表于2019-01-14 14:49 被阅读7次

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

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

name的详细解释如下:

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

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

相关文章

网友评论

      本文标题:python中__name__的作用

      本文链接:https://www.haomeiwen.com/subject/hgoddqtx.html