Python異常-(unicode error) 'unicodeescape' codec can't decode bytes in position 2-3

剛才用pandas加載個文本文件,發(fā)現(xiàn)報錯了,感覺已經(jīng)不是第一次遇到這個問題了,而且每次都先是一慌,總感覺哪里有問題,但是又不會首先反映出問題在哪兒。

那就再記錄一次,爭取不要再出現(xiàn)這種問題。

問題就是這樣的,原因,其實就是路徑的問題,因為Windows路徑中的右斜杠,也有轉(zhuǎn)義字符的意義,比如:\n,\t,所以,有幾種解決方式:

  1. 使用雙右斜杠
    ··· python
    a=pd.read_csv('C:\Users\yuguiyang\Desktop\xyh_ip_201911.txt',sep=',')
    ···

2.在字符串前,增加r,保持字符串的原始含義
··· python
a=pd.read_csv(r'C:\Users\yuguiyang\Desktop\xyh_ip_201911.txt',sep=',')
···

3.改成左斜杠
··· python
a=pd.read_csv('C:/Users/yuguiyang/Desktop/xyh_ip_201911.txt',sep=',')
···

關(guān)于路徑,都是同樣的方法,備忘。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容