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


 

使用HTMLTestRunner時出現了以下問題:

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

 

 原因是寫入已經被關閉的文件導致報錯,因為with open是自動保存的。

 

解決辦法一:

  runner必須同樣在with open下進行

  

 

 

 解決辦法二

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

  

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM