国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

python 解決讀取文件時格式不支持的總結

Donne / 1253人閱讀

摘要:解決方法如下查看文件的編碼格式編輯器進入命令模式,執行,查看文件的編碼格式在程序中把文件讀取時的格式設置為該編碼格式,即能正確讀取文件。總結在文件頂部添加,只是設置當前文件支持中文的輸入,并不能真正解決讀取的文件的編碼格式不支持的問題。

目前在做的項目中,有一個列表用到的數據沒有找到能直接滿足需求的數據,給到我的文件里面是一張sql表,需要自己從sql表中,洗出自己需要的數據,于是想到了Python.

在使用python讀取文件的時候,報了下面的錯誤:
UnicodeDecodeError: "utf8" codec can"t decode byte 0xb1 in position 0: invalid start byte.

網上一開始查到帖子說是編碼格式不對,需要在python 文件的頂上添加 # codeing= utf-8,以支持中文編碼,由于給到的sql 文件中,確實含有中文,于是就加上了上面的utf-8的支持,滿懷希望的執行Python程序,結果還是報了同樣的錯。

經過一番查找,找到了真正的解決方法,就是文件的編碼格式不對,需要在文件讀取的時候設置正確的編碼格式,或者直接修改文件的編碼格式為程序默認支持的格式。解決方法如下:

1、查看文件的編碼格式: vim/vi編輯器(進入esc命令模式),執行set fileencoding,查看文件的編碼格式,在Python程序中把文件讀取時的格式設置為該編碼格式,即能正確讀取文件。
2、更改文件的編碼格式:vim/vi編輯器(進入esc命令模式),執行命令,set fileencoding=utf-8,然后回車,此時我們將文件的格式改成了utf-8格式的了,使用utf-8讀取,就能正確的讀出文件。

總結

1、在Python文件頂部添加 `#encoding=utf-8`,只是設置當前Python文件支持中文的輸入,并不能真正解決讀取的文件的編碼格式不支持的問題。
2、遇到讀取的文件格式不支持的情況,正確的的做法還是,查看文件真正的編碼格式,在程序讀取的文件的時候,設置正確的編碼格式;或者修改文件的編碼格式為我們程序支持的格式。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/42074.html

相關文章

  • mac中python讀取csv文件編碼報錯問題解決

    摘要:之前在寫一個簡單的分班程序的時候,使用如下命令行讀取文件出現了報錯含義為程序由于文件編碼問題無法讀取文件。該行聲明了該程序讀取文件的編碼格式為。如仍報錯,可使用方法二解決。第二種使用命令,修改后文件出現亂碼。 注:該文章基于mac環境。 之前在寫一個簡單的分班程序的時候,使用如下命令行讀取csv文件, with open(city.csv) as f: lines = f.re...

    paulli3 評論0 收藏0
  • Python入門-基本語法1

    摘要:根據有效范圍作用域分為全局變量和局部變量。類型以開頭標識類型以開頭標識類型以進制的字節碼表示,實際上是一個字節串,回應了它的另一個名字。 < 返回索引頁 基本語法 Hello World 代碼注釋 關鍵字 數據類型 變量、常量 變量 變量賦值 變量命名 變量的作用域 常量 字符串與編碼 字符轉義 字符編碼 字符串操作 運算符與表達式 運算符 表達式 ...

    ingood 評論0 收藏0
  • Python數據分析 - numpy

    摘要:前言以下簡稱是數據分析必不可少的第三方庫,的出現一定程度上解決了運算性能不佳的問題,同時提供了更加精確的數據類型。因此,理解的數據類型對數據分析十分有幫助。一維數據由對等關系的有序或無序數據構成,采用線性方式組織,可以用數組表示。 前言 NUMPY(以下簡稱NP)是Python數據分析必不可少的第三方庫,np的出現一定程度上解決了Python運算性能不佳的問題,同時提供了更加精確的數據...

    CHENGKANG 評論0 收藏0
  • 媲美Pandas?告訴你PythonDatatable包到底怎么用!

    摘要:幀的基礎屬性下面來介紹中的一些基礎屬性,這與中的一些功能類似。下面來看看如何在和中,通過對分組來得到列的均值分組分組代表什么在中,代表,它提供一種簡單的方式來引用當前正在操作的幀。 showImg(https://segmentfault.com/img/remote/1460000019598242);作者 | Parul Pandey 【導讀】工具包 datatable 的功能特征...

    KitorinZero 評論0 收藏0

發表評論

0條評論

Donne

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<