Ich verwende Python 3.1 auf einem Windows 7 Rechner. Russisch ist die Standard-Systemsprache, und utf-8 ist die Standardkodierung.
Betrachtet man die Antwort auf eine vorherige Frage Ich habe versucht, mit dem Modul "Codecs" ein wenig Glück zu haben. Hier sind ein paar Beispiele:
>>> g = codecs.open("C:\Users\Eric\Desktop\beeline.txt", "r", encoding="utf-8")
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-4: truncated \UXXXXXXXX escape (<pyshell#39>, line 1)
>>> g = codecs.open("C:\Users\Eric\Desktop\Site.txt", "r", encoding="utf-8")
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-4: truncated \UXXXXXXXX escape (<pyshell#40>, line 1)
>>> g = codecs.open("C:\Python31\Notes.txt", "r", encoding="utf-8")
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 11-12: malformed \N character escape (<pyshell#41>, line 1)
>>> g = codecs.open("C:\Users\Eric\Desktop\Site.txt", "r", encoding="utf-8")
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-4: truncated \UXXXXXXXX escape (<pyshell#44>, line 1)
Meine letzte Idee war, dass es daran liegen könnte, dass Windows einige Ordner, wie z. B. den Ordner "users", ins Russische "übersetzt" (obwohl die Eingabe von "users" immer noch der richtige Pfad ist), also habe ich es im Ordner Python31 versucht. Trotzdem kein Glück. Hat jemand eine Idee?