Python HTMLTestRunner 运行测试套件时抛异常"a bytes-like object is required, not 'str'"

猫大白 · August 21, 2019 · 1778 hits
try:
    suit = self.set_case_suite()
    if suit is not None:
        logger.info("********TEST START********")
        fp = open(resultPath, 'wb')
        runner = HTMLTestRunner.HTMLTestRunner(stream=fp, title='Test Report', description='Test Description')
        runner.run(suit)
    else:
        logger.info("Have no case to test.")
except Exception as ex:
    logger.error(str(ex))

运行到 runner.run(suit) 时抛异常"a bytes-like object is required, not 'str'"
同样的代码在别人的机子上可以运行成功
都是 Python3.6,是我的环境有问题吗,找不到原因,有同学知道的可以指导一下吗,急

共收到 0 条回复 时间 点赞
猫大白 关闭了讨论 21 Aug 17:39
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up