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

python3的一個天坑問題及解決方法:報錯UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xa3 in position 59: invalid

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

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

一、問題還原

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

執(zhí)行后,此處會報錯,報錯信息如下:

二、原因分析

原來這就是Python 編碼中最常見也是最天坑的兩個錯誤:

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

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

三、解決辦法

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

補充:python 報錯“UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte“的解決辦法

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

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

之后Python運行即可正常

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

相關文章

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

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

    下面小編就為大家?guī)硪黄贚inux系統(tǒng)中python matplotlib畫圖的中文顯示問題的解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • 基于Python實現(xiàn)語音識別功能

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

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

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

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

    python+selenium小米商城紅米K40手機自動搶購的示例代碼

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

    python進行OpenCV實戰(zhàn)之畫圖(直線、矩形、圓形)

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

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

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

    Python爬蟲爬取屬于自己的地鐵線路圖

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

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

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

    Python實現(xiàn)動態(tài)柱狀圖的繪制

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

    一文帶你掌握Python中textwrap庫文本包裝的藝術

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

最新評論