欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決python3 HTMLTestRunner測試報告中文亂碼的問題

 更新時間:2018年12月17日 14:43:09   作者:monkey7777  
今天小編就為大家分享一篇解決python3 HTMLTestRunner測試報告中文亂碼的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

使用HTMLTestRunner輸出的測試報告中,標題和錯誤說明的中文亂碼。

環(huán)境:

python v3.6

HTMLTestRunner v0.8.2

定位問題

剛開始以為是python3對HTMLTestRunner文件兼容的問題。網上搜了一些解決辦法基本都是說python2的,對比看了一下,我這邊兼容性是可以的。

接下來,查看HTMLTestRunner文件輸出,倒著去找,最后問題定位到:

self.stream.write(output)

這一行,print(output)是正常輸出中文的,但是write()就是亂碼。

其中,stream是運行生成報告時,傳的stream參數,stream傳空時,stream=sys.stdout,我這邊傳的是一個打開文件:

outfile = open(filename, 'w')

那么問題就是,outfile.write(output)時中文亂碼。

解決方案

* 有兩種解決辦法 *

1、打開寫入文件時設置編碼

outfile = open(filename, 'w', encoding='utf-8')

2、打開文件時未設置編碼,但寫入方式設置為'wb';并且,output字符串encode()成utf-8編碼。

以上這篇解決python3 HTMLTestRunner測試報告中文亂碼的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 使用Python三角函數公式計算三角形的夾角案例

    使用Python三角函數公式計算三角形的夾角案例

    這篇文章主要介紹了使用Python三角函數公式計算三角形的夾角案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Random 在 Python 中的使用方法

    Random 在 Python 中的使用方法

    random() 方法返回隨機生成的一個實數,它在[0,1)范圍內。這篇文章主要介紹了Random 在 Python 中的使用方法,需要的朋友可以參考下
    2018-08-08
  • 20個解決日常編程問題的Python代碼分享

    20個解決日常編程問題的Python代碼分享

    在這篇文章中,主要和大家分享了20個Python代碼片段,以幫助你應對日常編程挑戰(zhàn)。文中的示例代碼講解詳細,感興趣的小伙伴可以跟上小編一起了解一下
    2023-01-01
  • python如何查找所有子串位置

    python如何查找所有子串位置

    這篇文章主要介紹了python如何查找所有子串位置問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • 使用Python讀取安卓手機的屏幕分辨率方法

    使用Python讀取安卓手機的屏幕分辨率方法

    下面小編就為大家分享一篇使用Python讀取安卓手機的屏幕分辨率方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • Python datetime時間格式化去掉前導0

    Python datetime時間格式化去掉前導0

    Python datetime時間格式化去掉前導0,在format string的%與flag之間,添加一個“-”即可
    2014-07-07
  • pyecharts調整圖例與各板塊的位置間距實例

    pyecharts調整圖例與各板塊的位置間距實例

    這篇文章主要介紹了pyecharts調整圖例與各板塊的位置間距實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • Scrapy的簡單使用教程

    Scrapy的簡單使用教程

    Scrapy,Python開發(fā)的一個快速,高層次的屏幕抓取和web抓取框架,用于抓取web站點并從頁面中提取結構化的數據。Scrapy用途廣泛,可以用于數據挖掘、監(jiān)測和自動化測試。
    2017-10-10
  • python實現(xiàn)ftp客戶端示例分享

    python實現(xiàn)ftp客戶端示例分享

    這篇文章主要介紹了python實現(xiàn)ftp客戶端示例,包括ftp的常見任務,上傳,下載,刪除,更名等功能,需要的朋友可以參考下
    2014-02-02
  • 解決python的空格和tab混淆而報錯的問題

    解決python的空格和tab混淆而報錯的問題

    這篇文章主要介紹了解決python的空格和tab混淆而報錯的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02

最新評論