首页 > 试题广场 >

解释Python脚本程序的“__name__”变量及其作用。

[问答题]

解释Python脚本程序的“__name__”变量及其作用。

每个Python脚本在运行时都有一个“__name__”属性。如果脚本作为模块被导入,则其“__name__”属性的值被自动设置为模块名;如果脚本独立运行,则其“__name__”属性值被自动设置为“__main__”。利用“__name__”属性即可控制Python程序的运行方式。

发表于 2017-12-28 15:38:12 回复(0)
补充,如果希望这个python文件里面的某一段代码在被其他文件import的时候不运行,则将这段代码放在 if __name__ == '__main__': # 这里
发表于 2018-01-02 06:41:44 回复(0)