使用pandas讀取xml文件報(bào)錯(cuò)
“ Unsupported format, or corrupt file: Expected BOF record; found b'?xml ve' ”
解決辦法:
轉(zhuǎn)換文件格式,使用excel打開xml文件 選擇:文件—>另存為---->彈框
保存以后,再次用pandas讀取對(duì)應(yīng)格式的文件讀取即可
補(bǔ)充:
在jupyter中讀取CSV文件時(shí)出現(xiàn)‘utf-8' codec can't decode byte 0xd5 in position 0: invalid continuation byte解決方法
導(dǎo)入 import pandas as pd
使用pd.read_csv()讀csv文件時(shí),出現(xiàn)如下錯(cuò)誤:
UnicodeDecodeError: ‘utf-8' codec can't decode byte 0xd5 in position 0: invalid continuation byte
出現(xiàn)原因:
CSV文件不是UTF-8進(jìn)行編碼,而是用gbk進(jìn)行編碼的。jupyter-notebook使用的Python解釋器的系統(tǒng)編碼默認(rèn)使用UTF-8.
解決方式有兩種
第一種:
1.找到使用的csv文件--->鼠標(biāo)右鍵--->打開方式---->選擇記事本
2.打開文件選擇“文件”----->"另存為“,我們可以看到默認(rèn)編碼是:ANSI,選擇UTF-8重新保存一份,再使用pd.read_csv()打開就不會(huì)保存了
第二種:
使用pd.read()讀取CSV文件時(shí),進(jìn)行編碼
pd.read(filename,encoding='gbk')
比如:
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
您可能感興趣的文章:- Jupyter加載文件的實(shí)現(xiàn)方法
- 切換路徑在Jupyter里調(diào)用本地文件的操作
- 解決jupyter 在瀏覽器中 代碼不執(zhí)行的問題
- anaconda jupyter不能導(dǎo)入安裝的lightgbm解決方案
- 終端能到import模塊 解決jupyter notebook無法導(dǎo)入的問題
- 解決jupyter加載文件失敗的問題