私が行きたいフォルダはpythonと呼ばれ、私のデスクトップ上にあります。
到達しようとすると、次のようなエラーが表示されます
>>> os.chdir('C:\Users\expoperialed\Desktop\Python')
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
raw文字列を使うか、スラッシュを2倍にするか、代わりにフォワードスラッシュを使う必要があります。
r'C:\Users\expoperialed\Desktop\Python'
'C:\\Users\\expoperialed\\Desktop\\Python'
'C:/Users/expoperialed/Desktop/Python'
通常のpython文字列では、\U
文字の組み合わせは拡張Unicodeコードポイントエスケープを通知します。
\a
やt
や\x
など、 認識されたエスケープシーケンス には、他にもいくつもの問題があります。
C:\\Users\\expoperialed\\Desktop\\Python
この構文は私にとって役に立ちました。
これは通常Python 3で発生します。一般的な理由の1つは、ファイルパスを指定するときに "\"ではなく "\\"が必要になることです。のように:
filePath = "C:\\User\\Desktop\\myFile"
Python 2では、 "\"を使うだけでうまくいきます。
f = open( 'C:\\ Users \\ Pooja \\ Desktop \\ trolldata.csv')... Pythonバージョン3以降のpythonプログラムには '\\'を使用してください。エラーは解決されます。
3つの構文はすべて非常にうまく機能します。
別の方法は最初に書くことです
path = r'C:\ user\................. '(あなたのパスは何でも)
そしてそれをos.chdir(path)に渡します
これを使って
os.chdir('C:/Users\expoperialed\Desktop\Python')