-1
这是一个非常基本的问题,但我尝试了很多东西。我最后的代码是:在Python 3中导入CSV文件时出现unicodeescape错误
import csv
with open ('C:\Users\Michel Spiero\Desktop\Base de dados para curso de Python/enrollments.csv') as csvfile:
readCSV =csv.reader(csvfile, delimiter=',')
for row in readCSV:
print(row)
我收到此错误:
File "<ipython-input-9-3103e7dc9e55>", line 3
with open ('C:\Users\Michel Spiero\Desktop\Base de dados para curso de Python/enrollments.csv') as csvfile:
^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
我应该怎么办?
感谢
尝试https://stackoverflow.com/a/19089210/2237916为了检查是否与您正在使用的ipython的编码问题。 – silgon
如果您的字符串中有反斜杠,或者使用双反斜杠来转义它们,或使用正斜杠,请使用原始字符串'r'c:\ Users \ ...'。正如错误消息所示,“\ U”是Unicode转义序列的开始。 –
重复的https://stackoverflow.com/a/1347854/235698 –