-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
私は何をすべきでしょうか?
おかげ
お使いのipythonのエンコーディングに問題があるかどうかを確認するには、https://stackoverflow.com/a/19089210/2237916をお試しください。 – silgon
文字列にバックスラッシュがある場合は 'r'c:\ Users \ ... 'という生の文字列を使用するか、二重バックスラッシュを使用してエスケープするか、スラッシュを使用します。 '\ U'は、Unicodeのエスケープシーケンスの開始点です。それ以外の場合は、エラーメッセージに示されています。 –
https://stackoverflow.com/a/1347854/235698の重複 –