python中if __name__ == '__main__'

python中if __name__ == '__main__',在很多场景下经常遇到,特别是一些大型项目中。本次文章的内容在于最简单的方式来说明使用的要点。

#module.py

def main():

  print( "we are in %s"%__name__)              

if __name__ == '__main__':                     

  main()

 

如果 import 一个模块,那么模块__name__ 的值通常为模块文件名,不带路径或者文件扩展名。(module)

如果直接运行模块,在这 种情况下, __name__ 的值将是一个特别缺省"__main__"。(main)

posted @ 2019-09-15 14:27  深入学**  阅读(393)  评论(0)    收藏  举报