python中if __name__ == '__main__',在很多场景下经常遇到,特别是一些大型项目中。本次文章的内容在于最简单的方式来说明使用的要点。
#module.py
def
main():
print(
"we are in %s"
%
__name__)
if
__name__
=
=
'__main__'
:
main()
如果 import 一个模块,那么模块__name__ 的值通常为模块文件名,不带路径或者文件扩展名。(module)
如果直接运行模块,在这 种情况下, __name__ 的值将是一个特别缺省"__main__"。(main)