반응형
질문
I'm trying to read a CSV file into Python (Spyder), but I keep getting an error. My code:
import csv
data = open("C:\Users\miche\Documents\school\jaar2\MIK\2.6\vektis_agb_zorgverlener")
data = csv.reader(data)
print(data)
I get the following error:
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
I have tried to replace the \
with \\
or with /
and I've tried to put an r
before "C..
, but all these things didn't work.
답변
이 오류가 발생하는 이유는 일반 문자열을 경로로 사용하고 있기 때문입니다. 다음 세 가지 해결책 중 하나를 사용하여 문제를 해결할 수 있습니다:
1: 일반 문자열 앞에 r
을 넣으십시오. 이렇게 하면 일반 문자열이 raw 문자열로 변환됩니다:
pandas.read_csv(r"C:\Users\DeePak\Desktop\myac.csv")
2:
pandas.read_csv("C:/Users/DeePak/Desktop/myac.csv")
3:
pandas.read_csv("C:\\Users\\DeePak\\Desktop\\myac.csv")
반응형
댓글