python unittest使用HTMLTestRunnerNew报错:ValueError: write to closed file解决方式

使用unittest+HTMLTestRunnerNew的时候出现以下报错:
python unittest使用HTMLTestRunnerNew报错:ValueError: write to closed file解决方式_第1张图片
self.stream.write(output.encode(‘utf8’))
ValueError: write to closed file

解决方式一:
将runner.run(Test_suit)缩进到with open下运行。
python unittest使用HTMLTestRunnerNew报错:ValueError: write to closed file解决方式_第2张图片

解决方式二:
如果还是想要将runner顶格,那就不使用with open方法,写一个正常的文件写入操作。要注意增加关闭的操作,不然会暂用内存。

你可能感兴趣的:(python爬过的坑,python,学习)