if __name__="main": 的几种用法:

  1. 用于检测模块是否运行,使其单独执行和测试,不影响调用它的模块(类似注释)
  2. 在本模块中__name__运行是__main__;在调用模块中name运行输出结果为调用的函数名
  3. dir查看属性print(function())

参考资料:

  1. python代码中底部经常会简单if name == "__main__" , 它究竟是什么?为什么总会看到这行代码,它有什么作用呢?
  2. Python中if name == ‘__main__‘:的作用和原理_农村詹姆斯的博客-CSDN博客_if__name__=='__main__'的作用
最后修改:2022 年 08 月 20 日
如果觉得我的文章对你有用,请随意赞赏