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

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)文章

  • python版本的讀寫(xiě)鎖操作方法

    python版本的讀寫(xiě)鎖操作方法

    這篇文章主要介紹了python版本的讀寫(xiě)鎖操作方法,結(jié)合實(shí)例形式分析了Python讀寫(xiě)鎖機(jī)制的原理與實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-04-04
  • python實(shí)現(xiàn)機(jī)器人卡牌

    python實(shí)現(xiàn)機(jī)器人卡牌

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)機(jī)器人卡牌,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • python中28種極坐標(biāo)繪圖函數(shù)總結(jié)

    python中28種極坐標(biāo)繪圖函數(shù)總結(jié)

    這篇文章主要為大家詳細(xì)介紹了python中28種極坐標(biāo)繪圖函數(shù)的用法,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-09-09
  • 關(guān)于tf.matmul() 和tf.multiply() 的區(qū)別說(shuō)明

    關(guān)于tf.matmul() 和tf.multiply() 的區(qū)別說(shuō)明

    這篇文章主要介紹了關(guān)于tf.matmul() 和tf.multiply() 的區(qū)別說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • python刪除指定目錄下的文件和文件夾的實(shí)現(xiàn)

    python刪除指定目錄下的文件和文件夾的實(shí)現(xiàn)

    在日常的辦公中,我們可以利用Python批量刪除文件和文件夾,本文就來(lái)介紹一下python刪除指定目錄下的文件和文件夾的實(shí)現(xiàn),感興趣的可以了解一下
    2024-01-01
  • 解決出現(xiàn)Incorrect integer value: '''' for column ''id'' at row 1的問(wèn)題

    解決出現(xiàn)Incorrect integer value: '''' for column ''id'' at row 1

    這篇文章主要介紹了解決出現(xiàn)Incorrect integer value: '' for column 'id' at row 1的問(wèn)題的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家遇到這樣的問(wèn)題及時(shí)的解決,需要的朋友可以參考下
    2017-10-10
  • Python global全局變量函數(shù)詳解

    Python global全局變量函數(shù)詳解

    本文詳解了global全局變量函數(shù)的用法,還有g(shù)lobal的作用。global全局變量在一個(gè)腳本中全部作用域都可以訪問(wèn),用法很方便,希望本文對(duì)大家有所幫助
    2018-09-09
  • 在OpenCV里使用特征匹配和單映射變換的代碼詳解

    在OpenCV里使用特征匹配和單映射變換的代碼詳解

    這篇文章主要介紹了在OpenCV里使用特征匹配和單映射變換的方法,本文通過(guò)圖文實(shí)例代碼相結(jié)合給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Python自動(dòng)化處理PDF文檔的操作完整指南

    Python自動(dòng)化處理PDF文檔的操作完整指南

    在辦公自動(dòng)化中,PDF文檔處理是一項(xiàng)常見(jiàn)需求,本文將介紹如何使用Python實(shí)現(xiàn)PDF文檔的自動(dòng)化處理,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-08-08
  • tensorflow 獲取所有variable或tensor的name示例

    tensorflow 獲取所有variable或tensor的name示例

    今天小編就為大家分享一篇tensorflow 獲取所有variable或tensor的name示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01

最新評(píng)論

莒南县| 榆树市| 内乡县| 工布江达县| 绥江县| 万州区| 龙里县| 尚志市| 清远市| 治多县| 高碑店市| 彭水| 吴川市| 建瓯市| 和平区| 陆河县| 河曲县| 西藏| 天水市| 那曲县| 滁州市| 凯里市| 久治县| 永嘉县| 朔州市| 武邑县| 遂平县| 容城县| 四川省| 手游| 临洮县| 柳河县| 沂水县| 贵南县| 元阳县| 温泉县| 英吉沙县| 成武县| 泗水县| 鄂伦春自治旗| 广元市|