【发布时间】:2016-09-20 22:09:35
【问题描述】:
我正在尝试将 .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 error) 'unicodeescape' 编解码器无法解码字节 在位置 2-3:截断 \UXXXXXXXX 转义
我尝试将 \ 替换为 \ 或 / 并且我尝试在 "C.. 之前放置一个 r,但所有这些都不起作用。
【问题讨论】:
-
您的替代解决方案如何不起作用?我希望原始字符串或带有
/'s 而不是 `\`'s 的字符串可以正常工作。 -
当我使用双反斜杠时,程序说我要打开的文件不存在。
-
在指定路径 C:/Users/user/Videos 更改为 C:\Users\user\Videos 时使用 '\' 正斜杠而不是反斜杠
标签: python csv unicode syntax-error