为什么if name==main下面的函数不能执行

来源:5-5 unittest和HTMLTestRunner结合生成报告

慕粉1405363270

2018-03-13

我用的Python3,类继承unittest.testcase后,模块的__name__的值就变了,不是__main__了,变成模块名了?怎么回事?

写回答

2回答

慕粉1405363270

提问者

2018-03-13


5aa7e83800016f3403700658.jpg
创建html不能执行,把__main__换成模块名就可以正常执行了

0
0

Mushishi

2018-03-13

你好,是这样么写的,如果不是这个意思,你在群里发一下错误。if __name__ == '__main__'

0
1
慕粉1405363270
没有报错! 只是if __name__==__main__下面的创建文件夹的方法不能执行,没有生成html文件!把__main__换成模块的名字就可以执行了!打印print(__name__),结果也不是__main__而是模块名
2018-03-13
共1条回复

Python接口自动化测试框架实战

主流框架Unittest与接口测试结合,带你深入学习接口自动化框架的设计与开发

1509 学习 · 844 问题

查看课程