您的位置:首页 > 编程语言 > Python开发

python中的__name__ =="__main__"是什么意思呢

2016-11-13 11:56 399 查看
__name__系统变量指示模块应如何被加载,他的值为"__main__"时表示当前模块是被直接执行。

由于主程序代码无论模块是被导入还是直接被执行都会运行,所以我们需要一种方式在运行时检测该模块是被导入还是被直接执行。

该方式也就是__name__系统变量。如果模块是被导入,__name__的值为模块名字;如果是被直接执行,__name__的值为"__main__"。

此处所说的模块可以简单理解为一个.py文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: