解決jupyter (python3) 讀取文件遇到的問題
1、出現(xiàn)錯誤
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
2、 解決方案
文件名前面加r
train_df = pd.read_csv( r'C:\Users\lenovo\Desktop\train.csv',encoding='utf-8')
補(bǔ)充:Python用絕對路徑讀取文件時常見的3個問題
1、目錄有中文
如直接寫
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 '
2個解決方法
1. 把中文都改為英文
2.更改當(dāng)前工作目錄到指定的路徑
import os os.chdir(r'/Users/librom/Documents/臨時文件/模擬卷')
2、當(dāng)用mac終端查看文件路徑時
如果其中有文件的文件名在文字之間有空格,在中端顯示的時候會自動變成一個反斜桿加空格。
3、在window下路徑一般是\
而在python的路徑搜索中需要/,所以需要注意轉(zhuǎn)換。另外改為\也可以。(python中\(zhòng)表示轉(zhuǎn)義符,但\表示的是反斜桿。)
當(dāng)前python版本3.7.4
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
關(guān)于jieba.cut與jieba.lcut的區(qū)別及說明
這篇文章主要介紹了關(guān)于jieba.cut與jieba.lcut的區(qū)別及說明,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-05-05python使用篩選法計(jì)算小于給定數(shù)字的所有素?cái)?shù)
這篇文章主要為大家詳細(xì)介紹了python使用篩選法計(jì)算小于給定數(shù)字的所有素?cái)?shù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-03-03解決python logging遇到的坑 日志重復(fù)打印問題
這篇文章主要介紹了解決python logging遇到的坑 日志重復(fù)打印問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03Python實(shí)現(xiàn)自動化域名批量解析分享
這篇文章主要介紹了Python實(shí)現(xiàn)自動化域名批量解析,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下2022-08-08讓python json encode datetime類型
python2.6+ 自帶的json模塊,不支持datetime的json encode,每次都需要手動轉(zhuǎn)為字符串,很累人,我們可以自己封裝一個簡單的方法處理此問題。2010-12-12發(fā)工資啦!教你用Python實(shí)現(xiàn)郵箱自動群發(fā)工資條
這篇文章主要介紹了發(fā)工資啦!教你用Python實(shí)現(xiàn)郵箱自動群發(fā)工資條,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)python的小伙伴們有很好地幫助,需要的朋友可以參考下2021-05-05Python實(shí)現(xiàn)數(shù)據(jù)庫并行讀取和寫入實(shí)例
本篇文章主要介紹了Python實(shí)現(xiàn)數(shù)據(jù)庫并行讀取和寫入實(shí)例,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-06-06python實(shí)現(xiàn)數(shù)通設(shè)備端口監(jiān)控示例
這篇文章主要介紹了python實(shí)現(xiàn)數(shù)通設(shè)備端口監(jiān)控示例,需要的朋友可以參考下2014-04-04