一尘不染

(unicode错误)“ unicodeescape”编解码器无法解码位置2-3中的字节:截断的\ UXXXXXXXX转义

python

我正在尝试将.csv文件读入Python(Spyder),但我一直收到错误消息。我的代码:

import csv

data = open("C:\Users\miche\Documents\school\jaar2\MIK\2.6\vektis_agb_zorgverlener")
data = csv.reader(data)  
print(data)

我收到以下错误:

SyntaxError:(unicode错误)"unicodeescape"编解码器无法解码位置2-3中的字节:截断的\ UXXXXXXXX转义

我试图用\/替换\,并且试图将”r”放在” C ..”之前,但所有这些都不起作用。


阅读 2588

收藏
2020-02-16

共1个答案

一尘不染

发生此错误的原因是你使用普通字符串作为路径。你可以使用以下解决方案之一来解决你的问题。

  1. 只需将r普通字符串放在前面,它将普通字符串转换为原始字符串:
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")
2020-02-16