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

解決編碼問題:UnicodeDecodeError: 'utf-8' codec can't decod

 更新時間:2022年05月10日 09:41:52   作者:Steven灬  
這篇文章主要介紹了快速解決編碼問題:UnicodeDecodeError: 'utf-8' codec can't decod,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

UnicodeDecodeError: 'utf-8' codec can't decod

有一次報錯如下:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 0: invalid start byte

編碼問題:

f = open(txtPath,'r',encoding='utf-8')

改為:

f = open(txtPath,'r',encoding='gbk')即可
print(f.read())

又有一次讀取CSV文件時報錯: 

import pandas as pd
content = pd.read_csv('news.csv',encoding='utf-8')
print(content.head())

報錯如下:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xba in position 0: invalid start byte

這里我將編碼問題 utf-8 改為 gbk,還是報錯。。。。報錯如下:

UnicodeDecodeError: 'gbk' codec can't decode byte 0xa2 in position 93: illegal multibyte sequence

最后當我把程序改為:

import pandas as pd
content = pd.read_csv('news.csv',encoding='gb18030')
print(content.head())

即讀取成功: 

這類問題都是文件編碼問題,至于文件到底是什么類型的編碼,誰都不知道,只能用最常用的編碼格式一個去試一下。這里我將文件編碼格式改為gb18030,是偶爾看到有這種格式試出來的。。。。不知道現(xiàn)在有沒有軟件能夠檢測文件是什么類型就好了。。

python的編碼聲明

通常,在python 文件,尤其是包含中文的python文件中,需要說明你的Python源程序文件使用的編碼;如果未聲明,程序默認使用ascii碼來寫,此時,書寫中文的話python解釋器一般會報錯。

常見的編碼聲明:

# coding=utf-8
# coding:utf-8
# -*-coding=utf-8-*-
# -*-coding:utf-8-*-

注意:

①coding后面使用:或=都可以。

②:或=與coding之間不能有空格,而:或=與編碼之間有沒有空格均可。

③編碼聲明一般放在python文件開頭(第一行或第二行)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python應用案例之利用opencv實現(xiàn)圖像匹配

    Python應用案例之利用opencv實現(xiàn)圖像匹配

    OpenCV 是一個的跨平臺計算機視覺庫,可以運行在 Linux、Windows 和 Mac OS 操作系統(tǒng)上,這篇文章主要給大家介紹了關(guān)于Python應用案例之利用opencv實現(xiàn)圖像匹配的相關(guān)資料,需要的朋友可以參考下
    2024-08-08
  • OpenCV實現(xiàn)相機標定

    OpenCV實現(xiàn)相機標定

    這篇文章主要為大家詳細介紹了OpenCV實現(xiàn)相機標定,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • Python實現(xiàn)Mysql數(shù)據(jù)統(tǒng)計及numpy統(tǒng)計函數(shù)

    Python實現(xiàn)Mysql數(shù)據(jù)統(tǒng)計及numpy統(tǒng)計函數(shù)

    這篇文章主要介紹了Python實現(xiàn)Mysql數(shù)據(jù)統(tǒng)計的實例代碼,給大家介紹了Python數(shù)據(jù)分析numpy統(tǒng)計函數(shù)的相關(guān)知識,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • TensorFlow如何指定GPU訓練模型

    TensorFlow如何指定GPU訓練模型

    這篇文章主要介紹了TensorFlow如何指定GPU訓練模型,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 安裝pyecharts1.8.0版本后導入pyecharts模塊繪圖時報錯: “所有圖表類型將在 v1.9.0 版本開始強制使用 ChartItem 進行數(shù)據(jù)項配置 ”的解決方法

    安裝pyecharts1.8.0版本后導入pyecharts模塊繪圖時報錯: “所有圖表類型將在 v1.9.0 版本開始

    這篇文章主要介紹了安裝pyecharts1.8.0版本后導入pyecharts模塊繪圖時報錯: “所有圖表類型將在 v1.9.0 版本開始強制使用 ChartItem 進行數(shù)據(jù)項配置 ”的解決方法,需要的朋友可以參考下
    2020-08-08
  • Python加密word文檔詳解

    Python加密word文檔詳解

    這篇文章主要介紹了Python實現(xiàn)對word文檔添加密碼去除密碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • Python實現(xiàn)的隨機森林算法與簡單總結(jié)

    Python實現(xiàn)的隨機森林算法與簡單總結(jié)

    這篇文章主要介紹了Python實現(xiàn)的隨機森林算法,結(jié)合實例形式詳細分析了隨機森林算法的概念、原理、實現(xiàn)技巧與相關(guān)注意事項,需要的朋友可以參考下
    2018-01-01
  • 在Python中處理字符串之isdecimal()方法的使用

    在Python中處理字符串之isdecimal()方法的使用

    這篇文章主要介紹了在Python中處理字符串之isdecimal()方法的使用,是Python入門學習的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05
  • Python的argparse庫使用詳解

    Python的argparse庫使用詳解

    argparse是python標準庫里面用來處理命令行參數(shù)的庫,這篇文章主要介紹了Python的argparse庫使用詳解,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • 使用PyCharm進行遠程開發(fā)和調(diào)試的實現(xiàn)

    使用PyCharm進行遠程開發(fā)和調(diào)試的實現(xiàn)

    這篇文章主要介紹了使用PyCharm進行遠程開發(fā)和調(diào)試的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11

最新評論

高平市| 涪陵区| 嘉义县| 迁西县| 阿尔山市| 竹溪县| 吴忠市| 阜阳市| 奉节县| 江津市| 常宁市| 新邵县| 商河县| 根河市| 龙井市| 奉贤区| 伊金霍洛旗| 宿松县| 鄢陵县| 正镶白旗| 五寨县| 迭部县| 阳新县| 赣榆县| 武平县| 静乐县| 纳雍县| 福鼎市| 武威市| 清镇市| 宁海县| 平利县| 邛崃市| 邢台市| 遂宁市| 肥西县| 临汾市| 琼海市| 奉化市| 祁阳县| 固原市|