エラー「(Unicode エラー) 'unicodeescape' コーデックは位置 2-3 のバイトをデコードできません: 切り捨てられた \UXXXXXXXX エスケープ」[重複] 質問する

エラー「(Unicode エラー) 'unicodeescape' コーデックは位置 2-3 のバイトをデコードできません: 切り捨てられた \UXXXXXXXX エスケープ」[重複] 質問する

私は読もうとしているCSVファイルファイルをPythonに(スパイダー) ですが、エラーが発生し続けます。私のコード:

import csv

data = open("C:\Users\miche\Documents\school\jaar2\MIK\2.6\vektis_agb_zorgverlener")
data = csv.reader(data)
print(data)

次のエラーが発生します:

構文エラー: (Unicode エラー) 'unicodeescape' コーデックは位置 2-3 のバイトをデコードできません: 切り捨てられた \UXXXXXXXX エスケープ

\をまたは\\に置き換えてみたり、 の前に/を入れてみたりしましたが、どれもうまくいきませんでした。r"C..

ベストアンサー1

このエラーは、通常の文字列をパスとして使用しているために発生します。問題を解決するには、次の 3 つの解決策のいずれかを使用できます。

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

おすすめ記事