python:if __name__ == ‘__main__‘
,那么if条件成立,并运行下面的代码。而当文件作为一个模块被引用时,由于主函数不是这个文件,它的__name__变为文件名,则__name__ 不等于 ‘每个py文件内都有一个名为__name__的变量,当文件被执行时__name__被赋值为文件名,若文件为主函数,则必然__name__ == ‘:并非是一个属性或变量,而是当文件作为主函数时,它的__name__必然为__main__。‘下的代码都会被执行。当作为一个py文件单独执行时,无论是否在if。‘,if条件不成立,即不运行if下面的代码。
原创
2023-03-16 10:58:24 ·
120 阅读 ·
0 评论