Hallo zusammen,
mein Nachname beinhaltet ein Umlaut. Über ein Python 2.7 Skript(leider muss ich Python 2.7 verwenden) möchte ich eine txt Datei auslesen. Leider findet Python den Pfad nicht, da der Umlaut nicht richtig decodiert wird.
Hier ein Ausschnitt aus dem Skript inklusive der Fehlermeldung:
Skript:
# -*- coding: utf-8 -*-
path_to_file = r'C:\Users\DanielDüsentrieb\Dokumente\TextDateien\Test.txt'
f = open(path_to_file, 'r')
Fehlermeldung:
IOError: [Errno 2] No such file or directory: 'C:\\Users\\DanielD\xc3\xbcsentrieb\\Dokumente\\TextDateien\\Test.txt'
Wenn jemand eine Idee hat, wäre echt super wichtig! Vielen Dank schon mal im Voraus!
Umlaut in Pfad bei Python 2.7
Benutze einen Unicodestring
Code: Alles auswählen
path_to_file = ur'C:\Users\DanielDüsentrieb\Dokumente\TextDateien\Test.txt'- __blackjack__
- User
- Beiträge: 14336
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@nikspy: Dann ist die Frage wie die Datei bzw. der Pfad dorthin tatsächlich heisst.
„Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.“ — Brian W. Kernighan
