PythonにCSVファイルをインポートする時報エラーunicodeescape codec cant decode bytes in position

1177 ワード

PythonにCSVファイルをインポートすると、エラーが発生しました:(unicode error)‘unicodeescape’codec can’t decode bytes in position 2-3:truncatedUXXXXXXXX escape、このエラーが発生したのは、エスケープに問題が発生したためです.Windowsシステムではファイルの読み取りパスを使用できますが、python文字列にはエスケープの意味があるので、この問題を解決するには以下の3つの方法があります.パスの前にrを付ける(明示的な宣言文字はエスケープしない)
chipo = pd.read_csv(r'C:\Users\A\Desktop\datasets\chipo.csv')

2.二重スラッシュに置換(絶対パス)
chipo = pd.read_csv('C:\\Users\\A\\Desktop\\datasets\\chipo.csv')

3.プラススラッシュ(Linuxのパス)を使用
chipo = pd.read_csv(r'C:/Users/A/Desktop/datasets/chipo.csv')