python導入txt文件報錯 unicodeescape' codec can't decode bytes in position 2-3

這是在運行李航統計學習這本書的示例代碼時,遇到的錯誤以及解決方式

一、報錯框中含有       unicodeescape' codec can't decode bytes in position 2-3,

這是提示我們錯誤與字符編碼有關。

 

二、這是我們導入文件的報錯代碼:

raw_data = pd.read_csv"C:\Users\wjd\Desktop\lh\Lihang-two\Lihang-master\CH05\Input\data_5-1.txt")

 

三、報錯原因:在Python中\是轉義符,\u表示其後是UNICODE編碼,因此\User在這裏會報錯

 

四、解決方式:只需在字符串前面加個r就可以了

正確代碼:raw_data = pd.read_csv(r"C:\Users\wjd\Desktop\lh\Lihang-two\Lihang-master\CH05\Input\data_5-1.txt")

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章