jupyter (python3) 파일 읽기 문제 해결

1. 오류 발생


train_df = pd.read_csv( 'C:\Users\lenovo\Desktop\train.csv',encoding='utf-8') 
오류 보고:
File "", 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')
추가: 파이썬이 절대 경로로 파일을 읽을 때 흔히 볼 수 있는 3가지 질문

1. 목록은 중국어


직접

f=open('Users/librom/Documents/Python/ / / .py ','r')
잘못 보고할 거예요.
Traceback (most recent call last):
 File "", line 1, in
f=open('Users/librom/Documents/Python/임시 파일/에뮬레이션 볼륨/천룡 8부.py','r')
FileNotFoundError: [errno2] 이러한 파일이나 디렉토리가 없습니다.'Users/librom/Documents/Python/임시 파일/아날로그 볼륨/천룡 8부.py '

2 가지 해결 방법


1. 중국어를 모두 영어로 바꾸기
2. 현재 작업 디렉토리에서 지정된 경로로 변경

import os
os.chdir(r'/Users/librom/Documents/ / ')

2. mac 터미널로 파일 경로를 볼 때


파일이 있는 파일 이름이 문자 사이에 공백이 있으면 가운데에 표시될 때 자동으로 반사봉에 공백이 추가됩니다.

3. 윈도우 아래 경로는 일반적으로\


python의 경로 검색에/가 필요하기 때문에 전환에 주의해야 합니다.또한\로 변경해도 됩니다.(python에서\는 이스케이프를 나타내지만\는 백슬래시를 나타냅니다.)
현재python 버전 3.7.4
이상의 개인적인 경험으로 여러분께 참고가 되었으면 좋겠습니다. 또한 많은 응원 부탁드립니다.만약 잘못이 있거나 완전한 부분을 고려하지 않으신다면 아낌없이 가르침을 주시기 바랍니다.

좋은 웹페이지 즐겨찾기