Der Ordner, zu dem ich gelangen möchte, heißt Python und befindet sich auf meinem Desktop.
Ich erhalte die folgende Fehlermeldung, wenn ich versuche, darauf zuzugreifen
>>> os.chdir('C:\Users\expoperialed\Desktop\Python')
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
s.chdir(r'C:\Users\expoperialed\Desktop\Python')
; Lesen Sie: docs.python.org/2/reference/…Antworten:
Sie müssen stattdessen eine rohe Zeichenfolge verwenden, Ihre Schrägstriche verdoppeln oder Schrägstriche verwenden:
In regulären Python-Zeichenfolgen
\U
signalisiert die Zeichenkombination ein erweitertes Unicode-Codepunkt-Escape.Sie können eine beliebige Anzahl anderer Probleme für eine der erkannten Escape-Sequenzen wie
\a
odert
oder\x
usw. ausführen.quelle
raw_unicode_escape
Codec behandeln. Dass ein bestimmtes Paket einen Fehler aufweist, der dieselbe Ausnahme auslöst, ist keine wirkliche Antwort auf diese bestimmte Frage, daher habe ich es erneut gelöscht (die Community hatte es bereits zuvor gelöscht). Ich vermute, es gibt bessere Möglichkeiten, um diesen bestimmten Fehler zu beheben (z. B. nicht an den Punkt zu gelangen, an dem Sie ihnraw_unicode_escape
zuerst verwenden müssen).C:\\Users\\expoperialed\\Desktop\\Python
Diese Syntax hat bei mir funktioniert.quelle
Dies geschieht normalerweise in Python 3. Einer der häufigsten Gründe ist, dass Sie bei der Angabe Ihres Dateipfads "\\" anstelle von "\" benötigen. Wie in:
Für Python 2 würde es funktionieren, nur "\" zu verwenden.
quelle
Verwenden Sie '\\' für Python-Programme in Python Version 3 und höher. Der Fehler wird behoben.
quelle
Alle drei Syntax funktionieren sehr gut.
Ein anderer Weg ist, zuerst zu schreiben
path = r'C: \ user \ ................... '(was auch immer der Pfad für Sie ist)
und dann weitergeben an os.chdir (Pfad)
quelle
Benutze das
quelle
Ich hatte den gleichen Fehler. Grundsätzlich vermute ich, dass der Pfad weder mit "U" noch mit "User" nach "C: \" beginnen kann. Ich habe mein Verzeichnis in "c: \ file_name.png" geändert, indem ich die Datei, auf die ich von Python aus zugreifen möchte, direkt unter den Pfad "c: \" gestellt habe.
Wenn Sie in Ihrem Fall auf den Ordner "python" zugreifen müssen, installieren Sie den Python möglicherweise neu und ändern Sie den Installationspfad in "c: \ python". Vermeiden Sie andernfalls einfach das "... \ User ..." in Ihrem Pfad und setzen Sie Ihr Projekt unter C:.
quelle