Python的main
2021-01-30 本文已影响0人
周荣华zte
这篇文章还有一个重要特性没说,每个py文件对应一个模块,每个模块内的所有代码对应该模块的一个main命名空间,所以看到下面的定义的时候,学过其他语言的,都会认为是定义了main函数,实际上只是说明当前在模块的最外层,所以有个有趣的现象就是这个if里面定义的变量,实际上是全局变量,其他所以函数都可以直接访问:
if __name__ == "__main__":
print ('This is main of module "hello.py"')
sayHello()