if __name__ == '__main__' 作用
test.py :
在当前文件中进行打印 print(__name__) # 结果就被解析为 __mian__
show.py
import test # 导入 test脚本 执行当前show.py脚本
在test.py文件中打印 print(__name__) # 就变为 test 也就是当前的文件名
当模块被导入时,模块名称是文件名;而当模块作为脚本独立运行时,名称为 __main__。
让模块既可以导入又可以执行
标签:__,name,py,模块,test,main From: https://www.cnblogs.com/wkxz/p/17065749.html