Python程序的__name__的作用是什么?¶
__name__是模块的名称,当作为独立程序执行时,模块的名称就是字符串”__main__”。 在多个脚本组合使用,被其他模块导入时,__name__就是模块的名称,也就是其文件名, 不包含”.py”后缀。即在导入系统中,用于识别模块的名称。例如作为独立脚本经常会 看到下面的代码:
if __name__ == "__main__":
print("hello")
因此我们可以采用__name__来进行判断进行单元测试。
__name__是模块的名称,当作为独立程序执行时,模块的名称就是字符串”__main__”。 在多个脚本组合使用,被其他模块导入时,__name__就是模块的名称,也就是其文件名, 不包含”.py”后缀。即在导入系统中,用于识别模块的名称。例如作为独立脚本经常会 看到下面的代码:
if __name__ == "__main__":
print("hello")
因此我们可以采用__name__来进行判断进行单元测试。