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

問題就是這樣的,原因,其實就是路徑的問題,因為Windows路徑中的右斜杠,也有轉(zhuǎn)義字符的意義,比如:\n,\t,所以,有幾種解決方式:
- 使用雙右斜杠
··· 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)于路徑,都是同樣的方法,備忘。