python中,一个.py文件就是一个模块,全局变量__name__存放的就是一个模块名,但是当一个模块作为脚本执行时或者在交互式环境中,__name__的值就为__main__
if__name__=="__main__":
# execute only if run as a script
main()
也就是说当模块被其他模块通过import等语句导入时,不会允许这段代码
python中,一个.py文件就是一个模块,全局变量__name__存放的就是一个模块名,但是当一个模块作为脚本执行时或者在交互式环境中,__name__的值就为__main__
if__name__=="__main__":
# execute only if run as a script
main()
也就是说当模块被其他模块通过import等语句导入时,不会允许这段代码