python生成測試報告HTMLTestRunner時報錯ValueError: write to closed file的解決辦法

 

使用HTMLTestRunner時出現瞭如下問題:spa

    self.stream.write(output.encode('utf8'))
  ValueError: write to closed file
code

 

 緣由是寫入已經被關閉的文件致使報錯,由於with open是自動保存的。blog

 

解決辦法一:it

  runner必須一樣在with open下進行stream

  

 

 

 解決辦法二sed

  不使用with open,直接使用open方法:(一開始就嘗試的這種方法)file

  

相關文章
相關標籤/搜索