train_df = pd.read_csv( 'C:\Users\lenovo\Desktop\train.csv',encoding='utf-8')
報(bào)錯:
File "ipython-input-45-27822e1fee69>" , line 1
train_df = pd.read_csv('C:\Users\lenovo\Desktop\train.csv',encoding='utf-8') ^
SyntaxError : (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
文件名前面加r
train_df = pd.read_csv( r'C:\Users\lenovo\Desktop\train.csv',encoding='utf-8')
補(bǔ)充:Python用絕對路徑讀取文件時常見的3個問題
如直接寫
f=open('Users/librom/Documents/Python/臨時文件/模擬卷/天龍八部.py ','r')
就會報(bào)錯
Traceback (most recent call last):
File "pyshell#24>", line 1, in module>
f=open('Users/librom/Documents/Python/臨時文件/模擬卷/天龍八部.py ','r')
FileNotFoundError: [Errno 2] No such file or directory: 'Users/librom/Documents/Python/臨時文件/模擬卷/天龍八部.py '
1. 把中文都改為英文
2.更改當(dāng)前工作目錄到指定的路徑
import os os.chdir(r'/Users/librom/Documents/臨時文件/模擬卷')
如果其中有文件的文件名在文字之間有空格,在中端顯示的時候會自動變成一個反斜桿加空格。
而在python的路徑搜索中需要/,所以需要注意轉(zhuǎn)換。另外改為\也可以。(python中\(zhòng)表示轉(zhuǎn)義符,但\表示的是反斜桿。)
當(dāng)前python版本3.7.4
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
標(biāo)簽:錦州 安慶 股票 白城 隨州 日照 天水 西安
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《解決jupyter (python3) 讀取文件遇到的問題》,本文關(guān)鍵詞 解決,jupyter,python3,讀取,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。