美文网首页
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