-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 –