Skip to content

main函数

python
if __name__ =="__main__":
    #相当于执行pytest test_xxx.py命令
    pytest.main(["test_xxxx.py"])

if __name__=="__main__"

该语句主要判断代码是从该.py文件直接运行,还是被其他文件导入或调用后才运行

name__是Python内置变量,存放了当前的模块名称。当模块直接运行时,模块名为__main

如果从该.py文件直接运行(例如在调试时,就直接从当前文件运行),就会执行pytest测试,执行的文件名称为test_xxx.py