Hallo,
ich habe ein kleines Problem, ich hoffe hier kann mir jemand helfen. Ich möchte eine Datei mittels des folgenden Befehls öffnen:
inp = open("d:\xxx\Python\file.end","r")
Doch leider erhalte ich dann die folgende Fehlermeldung, OBWOHL die Datei im angegebenen Verzeichnis existiert. Kurioserweise funktioniert der gleiche Code, wenn ich statt file.end auf eine andere Datei file2.txt zugreifen möchte.
Fehlermeldung:
File "D:\xxx\Python\programm.py", line 21, in -toplevel-
inp = open("d:\xxx\Python\file.end","r")
IOError: [Errno 2] No such file or directory: 'd:\\xxx\\Python\file.end'
Vielen Dank für einen hilfreichen Kommentar.
Markus
Fehler beim Datei öffnen, obwohl Datei existiert
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ein mehr oder weniger hilfreicher Kommentar: verwende für Pfade Raw Strings oder Doppelte Backslashes \\, denn sonst wird Python nach Steuersequenzen wie \n suchen.
Also:
oder
Vielleicht hilft das ja etwas, den Fehler einzudämmen.
Also:
Code: Alles auswählen
np = file(r"d:\xxx\Python\file.end","r")
Code: Alles auswählen
np = file("d:\\xxx\\Python\\file.end","r")
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Danke für die schnelle Hilfe, Leonidas !!!
Sorry, bin halt noch Anfänger.
Grüße,
Markus
Sorry, bin halt noch Anfänger.
Grüße,
Markus
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Klingt fast so, als hätte es ja geholfenMarkus hat geschrieben:Danke für die schnelle Hilfe, Leonidas !!!
Wir helfen gerne, dafür sind wir ja hier alle da.Markus hat geschrieben:Sorry, bin halt noch Anfänger.
Tipp: Für das Bearbeiten von Pfade ist das os.path Modul praktisch.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice