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

python3的一個(gè)天坑問(wèn)題及解決方法:報(bào)錯(cuò)UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xa3 in position 59: invalid

 更新時(shí)間:2023年09月19日 09:36:28   作者:行者張良  
在調(diào)試程序發(fā)現(xiàn)python3的一個(gè)天坑問(wèn)題:報(bào)錯(cuò)UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xa3 in position 59: invalid,特此曝光,為眾位開(kāi)發(fā)朋友提個(gè)醒

發(fā)現(xiàn)python3的一個(gè)天坑問(wèn)題:報(bào)錯(cuò)UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xa3 in position 59: invalid

一、問(wèn)題還原

近日,良哥在調(diào)試程序發(fā)現(xiàn)python3的一個(gè)天坑問(wèn)題。特此曝光,為眾位開(kāi)發(fā)朋友提個(gè)醒。程序代碼如下:

執(zhí)行后,此處會(huì)報(bào)錯(cuò),報(bào)錯(cuò)信息如下:

二、原因分析

原來(lái)這就是Python 編碼中最常見(jiàn)也是最天坑的兩個(gè)錯(cuò)誤:

UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)

UnicodeDecodeError: 'utf-8' codec can't decode bytes in position 0-1: invalid continuation byte

翻譯過(guò)來(lái)就是python在ASCII和UTF-8編碼集中沒(méi)法實(shí)現(xiàn)部分字符的編碼,我這個(gè)錯(cuò)誤就是‘utf-8’不能解碼位置59的那個(gè)字節(jié)(0xce),也就是這個(gè)字節(jié)超出了utf-8的表示范圍了。

三、解決辦法

我把代碼中的 encoding="utf-8"改為 encoding='gbk’即可。

補(bǔ)充:python 報(bào)錯(cuò)“UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte“的解決辦法

由于我在程序中設(shè)定文件打開(kāi)的編碼格式為“utf-8”,但是我后來(lái)用電腦的記事本打開(kāi)這個(gè)”三國(guó)演義.txt”文件,然后在點(diǎn)擊另存為的時(shí)候,發(fā)現(xiàn)原文件的編碼方式是“ANSI”. 哦哦哦哦哦哦哦哦哦哦哦。。。。不報(bào)錯(cuò)才怪呢!

解決辦法很簡(jiǎn)單,只需要在另存為的時(shí)候,選擇編碼方式為:UTF-8即可,就像下面這樣

之后Python運(yùn)行即可正常

到此這篇關(guān)于發(fā)現(xiàn)python3的一個(gè)天坑問(wèn)題:報(bào)錯(cuò)UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xa3 in position 59: invalid的文章就介紹到這了,更多相關(guān)python3報(bào)錯(cuò)UnicodeDecodeError內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于Linux系統(tǒng)中python matplotlib畫(huà)圖的中文顯示問(wèn)題的解決方法

    基于Linux系統(tǒng)中python matplotlib畫(huà)圖的中文顯示問(wèn)題的解決方法

    下面小編就為大家?guī)?lái)一篇基于Linux系統(tǒng)中python matplotlib畫(huà)圖的中文顯示問(wèn)題的解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • 基于Python實(shí)現(xiàn)語(yǔ)音識(shí)別功能

    基于Python實(shí)現(xiàn)語(yǔ)音識(shí)別功能

    這篇文章給大家介紹了如何基于Python實(shí)現(xiàn)語(yǔ)音識(shí)別功能,文中通過(guò)代碼示例給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,具有一定的參考價(jià)值,需要的朋友可以參考下
    2023-12-12
  • Python游戲推箱子的實(shí)現(xiàn)

    Python游戲推箱子的實(shí)現(xiàn)

    這篇文章主要介紹了Python游戲推箱子的實(shí)現(xiàn),推箱子游戲是一款可玩性極高的策略解謎手游,游戲中玩家將扮演一名可愛(ài)Q萌的角色,下面我們就看看看具體的實(shí)現(xiàn)過(guò)程吧,需要的小伙伴可以參考一下
    2021-12-12
  • python+selenium小米商城紅米K40手機(jī)自動(dòng)搶購(gòu)的示例代碼

    python+selenium小米商城紅米K40手機(jī)自動(dòng)搶購(gòu)的示例代碼

    這篇文章主要介紹了python+selenium小米商城紅米K40手機(jī)自動(dòng)搶購(gòu)的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • python進(jìn)行OpenCV實(shí)戰(zhàn)之畫(huà)圖(直線(xiàn)、矩形、圓形)

    python進(jìn)行OpenCV實(shí)戰(zhàn)之畫(huà)圖(直線(xiàn)、矩形、圓形)

    這篇文章主要為大家詳細(xì)介紹了python進(jìn)行OpenCV實(shí)戰(zhàn)之畫(huà)圖功能,畫(huà)出直線(xiàn)、矩形、圓形,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • python實(shí)現(xiàn)內(nèi)存監(jiān)控系統(tǒng)

    python實(shí)現(xiàn)內(nèi)存監(jiān)控系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)內(nèi)存監(jiān)控系統(tǒng),通過(guò)系統(tǒng)命令或操作系統(tǒng)文件獲取到內(nèi)存信息,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Python爬蟲(chóng)爬取屬于自己的地鐵線(xiàn)路圖

    Python爬蟲(chóng)爬取屬于自己的地鐵線(xiàn)路圖

    這篇文章主要介紹了Python爬蟲(chóng)爬取屬于自己的地鐵線(xiàn)路圖,下面文章主要事根據(jù)自己需要對(duì)地鐵路線(xiàn)進(jìn)行爬取的實(shí)現(xiàn)過(guò)程,需要的小伙伴可以參考一下,希望對(duì)你有所幫助
    2021-12-12
  • 淺析python中5個(gè)帶key的內(nèi)置函數(shù)

    淺析python中5個(gè)帶key的內(nèi)置函數(shù)

    這篇文章主要介紹了python中5個(gè)帶key的內(nèi)置函數(shù),包括max取最大值函數(shù),min取最小值函數(shù),filter過(guò)濾函數(shù),本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • Python實(shí)現(xiàn)動(dòng)態(tài)柱狀圖的繪制

    Python實(shí)現(xiàn)動(dòng)態(tài)柱狀圖的繪制

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)動(dòng)態(tài)柱狀圖的繪制的相關(guān)資料,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)與借鑒價(jià)值,需要的可以參考一下
    2022-12-12
  • 一文帶你掌握Python中textwrap庫(kù)文本包裝的藝術(shù)

    一文帶你掌握Python中textwrap庫(kù)文本包裝的藝術(shù)

    在Python編程中,處理文本是一項(xiàng)基礎(chǔ)且常見(jiàn)的任務(wù),textwrap模塊正是為此而生,它提供了一系列簡(jiǎn)單而強(qiáng)大的工具,幫助我們優(yōu)雅地完成文本包裝和格式化工作,下面就跟隨小編來(lái)看看它的具體使用吧
    2024-12-12

最新評(píng)論