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

发布于 2021-02-02 23:18:51

我正在尝试将.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 ..”之前,但所有这些都不起作用。

关注者
0
被浏览
86
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

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

    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")
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看