Raw String für OS Pfad

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
slk
User
Beiträge: 4
Registriert: Dienstag 22. August 2017, 06:57

Hallo!

Wenn ich einen absoluten Pfad in meinem Python dem Pfad im r"..." verwende, habe ich mit den Ausgaben keinerlei Probleme.
Da ich in meinem Skript jedoch den Pfad automatisch von os.path.dirname ausgeben lasse, wollte ich fragen ob es hierfür auch eine Möglichkeit diese Pfade als Raw Strings auszugeben? Sonst bekomme ich bei der csv_Ausgabe immer eine Fehlermeldung.

Vielen lieben Dank!
slk
User
Beiträge: 4
Registriert: Dienstag 22. August 2017, 06:57

Das Problem mit dem Pfad hat sich inzwischen erledigt, danke trotzdem :)
Benutzeravatar
snafu
User
Beiträge: 6738
Registriert: Donnerstag 21. Februar 2008, 17:31
Wohnort: Gelsenkirchen

Die os.path-Funktionen geben die Pfade quasi schon als Raw-Strings aus. Du meinst ja wahrscheinlich die Backslashes unter Windows. Da musst du nichts mehr nachbearbeiten.
slk
User
Beiträge: 4
Registriert: Dienstag 22. August 2017, 06:57

Genau :) es gab dann noch ein Backslash Problem mit dem neu erstellten Ordner, das hat sich aber dann über os.path.normpath erledigt :) danke !
Benutzeravatar
snafu
User
Beiträge: 6738
Registriert: Donnerstag 21. Februar 2008, 17:31
Wohnort: Gelsenkirchen

Falls du Pfade neu zusammensetzen musst, dann nimm am Besten os.path.join() dafür.
Antworten