取得したいフォルダはpythonと呼ばれ、デスクトップにあります。
アクセスしようとすると、次のエラーが表示されます
>>> os.chdir('C:\Users\expoperialed\Desktop\Python')
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
取得したいフォルダはpythonと呼ばれ、デスクトップにあります。
アクセスしようとすると、次のエラーが表示されます
>>> os.chdir('C:\Users\expoperialed\Desktop\Python')
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
回答:
生の文字列を使用するか、スラッシュを2倍にするか、代わりにスラッシュを使用する必要があります。
r'C:\Users\expoperialed\Desktop\Python'
'C:\\Users\\expoperialed\\Desktop\\Python'
'C:/Users/expoperialed/Desktop/Python'
通常のpython文字列では、\U
文字の組み合わせは拡張Unicodeコードポイントエスケープを通知します。
or やなどの認識されたエスケープシーケンスのいずれかについて、他の問題をいくつでもヒットできます。\a
t
\x
raw_unicode_escape
コーデックを処理する他の投稿があります。特定のパッケージに同じ例外をスローするバグがあるというのは、実際にはこの特定の質問に対する回答ではないので、もう一度削除しました(コミュニティは以前にすでに削除していました)。その特定のバグを解決するためのより良い方法があると思います(raw_unicode_escape
最初に使用する必要があるポイントに到達しないなど)。
f = open('C:\\Users\\Pooja\\Desktop\\trolldata.csv')
Pythonバージョン3以降のPythonプログラムには「\\」を使用します。エラーは解決されます。
s.chdir(r'C:\Users\expoperialed\Desktop\Python')
。読み:docs.python.org/2/reference/...