不知道为什么pytest运行一直进不了这个判断if __name__=='__main__'

不知道为什么pytest运行一直进不了这个判断if name=='main'

img

救救孩子

img


,大佬们,求解

1、 __name__是python的一个内置类属性,它天生就存在于一个 python 程序中。
2、直接运行python程序时,__name__的值为“__main__”
3、而在其它程序中导入.py文件运行时,__name__的值为文件名,即模块名
4、 因此依据该特性,最直接的作用就是,区分py文件直接被运行,还是被引入其他程序中。
————————————————
原文链接:https://blog.csdn.net/wosind/article/details/90728198