最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決python3 HTMLTestRunner測試報(bào)告中文亂碼的問題

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

使用HTMLTestRunner輸出的測試報(bào)告中,標(biāo)題和錯(cuò)誤說明的中文亂碼。

環(huán)境:

python v3.6

HTMLTestRunner v0.8.2

定位問題

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

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

self.stream.write(output)

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

其中,stream是運(yùn)行生成報(bào)告時(shí),傳的stream參數(shù),stream傳空時(shí),stream=sys.stdout,我這邊傳的是一個(gè)打開文件:

outfile = open(filename, 'w')

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

解決方案

* 有兩種解決辦法 *

1、打開寫入文件時(shí)設(shè)置編碼

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

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

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

相關(guān)文章

  • Tensorflow限制CPU個(gè)數(shù)實(shí)例

    Tensorflow限制CPU個(gè)數(shù)實(shí)例

    今天小編就為大家分享一篇Tensorflow限制CPU個(gè)數(shù)實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python playwright--pytest-playwright、pytest-base-url插件編寫用例

    python playwright--pytest-playwright、pytest-base-url插件編

    這篇文章主要介紹了python playwright--pytest-playwright、pytest-base-url插件編寫用例,它提供上下文隔離,開箱即用地在多個(gè)瀏覽器配置上運(yùn)行,它繼承了pytest框架,以及支持playwright的一些基礎(chǔ)使用,需要的朋友可以參考下
    2023-05-05
  • python如何使用雙線性插值計(jì)算網(wǎng)格內(nèi)數(shù)據(jù)

    python如何使用雙線性插值計(jì)算網(wǎng)格內(nèi)數(shù)據(jù)

    這篇文章主要介紹了python如何使用雙線性插值計(jì)算網(wǎng)格內(nèi)數(shù)據(jù)問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • python?OpenCV實(shí)現(xiàn)圖像特征匹配示例詳解

    python?OpenCV實(shí)現(xiàn)圖像特征匹配示例詳解

    這篇文章主要為大家介紹了python?OpenCV實(shí)現(xiàn)圖像特征匹配示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • 不到40行代碼用Python實(shí)現(xiàn)一個(gè)簡單的推薦系統(tǒng)

    不到40行代碼用Python實(shí)現(xiàn)一個(gè)簡單的推薦系統(tǒng)

    這篇文章主要給大家介紹了如何利用不到40行python代碼實(shí)現(xiàn)一個(gè)簡單的推薦系統(tǒng),文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • 基于Python開發(fā)云主機(jī)類型管理腳本分享

    基于Python開發(fā)云主機(jī)類型管理腳本分享

    這篇文章主要為大家詳細(xì)介紹了如何基于Python開發(fā)一個(gè)云主機(jī)類型管理腳本,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-02-02
  • 詳解python中TCP協(xié)議中的粘包問題

    詳解python中TCP協(xié)議中的粘包問題

    這篇文章主要介紹了python中TCP協(xié)議中的粘包問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • python實(shí)現(xiàn)向ppt文件里插入新幻燈片頁面的方法

    python實(shí)現(xiàn)向ppt文件里插入新幻燈片頁面的方法

    這篇文章主要介紹了python實(shí)現(xiàn)向ppt文件里插入新幻燈片頁面的方法,涉及Python操作ppt文檔添加幻燈片的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04
  • Python語法def語句及復(fù)雜用法實(shí)例探究

    Python語法def語句及復(fù)雜用法實(shí)例探究

    在 Python 中,def?是用于定義函數(shù)的關(guān)鍵字,本文將深入介紹def的用法和特點(diǎn),詳細(xì)說明如何定義函數(shù)、傳遞參數(shù)、返回值以及更復(fù)雜的用法
    2024-01-01
  • Django自定義權(quán)限及用戶分組

    Django自定義權(quán)限及用戶分組

    這篇文章主要為大家介紹了Django登錄權(quán)限及分組模板使用權(quán)限,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06

最新評論

洮南市| 福清市| 衡山县| 万荣县| 张北县| 芜湖县| 于田县| 含山县| 页游| 津市市| 灯塔市| 益阳市| 嘉禾县| 横山县| 徐汇区| 珠海市| 大渡口区| 阿巴嘎旗| 永福县| 买车| 乌拉特中旗| 潍坊市| 成都市| 仲巴县| 榆中县| 华阴市| 兴仁县| 汕尾市| 南阳市| 高唐县| 德惠市| 前郭尔| 肃宁县| 富川| 桑植县| 特克斯县| 日土县| 万荣县| 德化县| 文水县| 韶山市|