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

 

 例如 :

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

给 file2 的 test() 函数加上限定条件

 

 

posted @ 2022-01-25 17:22  ㄙㄣㄌ丨ㄣ  阅读(28)  评论(0)    收藏  举报