__name__ == '__main__'

来源:互联网 发布:快3网络关注平台 编辑:程序博客网 时间:2024/06/07 07:49

  测试代码仅在开发和测试时使用,被当作模块导入时不希望测试代码运行。需使用__name__特殊变量来操作。

if __name__ == '__main__':(仅在当前文件直接运行时才会执行测试代码,当作模块导入时不会执行)__name__在直接运行当前文件时,结果为__main__;__name__在被当作模块导入时,结果为模块名称。

参见main — Top-level script environment

原创粉丝点击