关于if __name__ == '__main__'语句的作用

例如 :
file2.py 文件的结尾写了一个test1()的调试函数,验证 file2.py 文件中的代码逻辑是否正确,现在另外一个 file1.py 文件需要调用 file2.py ,我们导入模块 import file2 ,结果 file1 直接运行了 file2().test1() ,我们不希望 file2 的调试函数在 file1 中运行,那我们就可以py文件的内置属性 __name__ 。
给 file2 的 test() 函数加上限定条件

浙公网安备 33010602011771号