python | 测试 | __name__的作用

发布时间 2023-08-17 10:00:06作者: 好好吃饭--

1、每个代码文件都是一个模块。

2、在导入模块的时候,会执行模块中的代码。

3、__name__变量 是python 解释器自动维护的变量

4、__name__变量,如果是代码直接运行,值是"__main__"

5、__name__变量,如果代码是被导入执行的,值是 模块名(即代码文件名)

 

用法:(如果代码文件是直接运行,则执行这一部分代码,如果不是直接运行(导入运行),不执行这一部分代码)。

if __name__ == '__main__':
pytest.main(['-v','-s','--alluredir=./json'])