ich komme einfach nicht weiter mit meinem Problem. Und auch die Suche half nicht (oder ich hatte nicht die richtigen "Fragen" in der Suche. Deswegen hier meine Frage(n) an euch:
Problem: Ich habe einen String, dieser ist kein Rohstring und beinhaltet Datei inkl. Verzeichnis wie z.B. das hier:
Code: Alles auswählen
sString = "c:\Program Files\7-Zip\7zFM.exe"
Code: Alles auswählen
# das funktioniert nicht
subprocess.Popen(sString)
# aber das funktioniert
#subprocess.Popen(r"c:\Program Files\7-Zip\7zFM.exe")
#subprocess.Popen("c:\Windows\calc.exe")
- wenn im Ordnernamen ein Leerzeichen ist
- Mit einem Rohstring klappt der Aufruf
-> Als Lösung möchte ich die Backslash in Slash konvertieren. Doch damit scheitere ich bis jetzt.
re.sub oder string.replace erkennen als Pattern meinen Backslash nicht an
Wie kann ich diese Konvertierung hinbekommen oder einen Aufruf der Datei ohne Fehlermeldung?
Viele Dank für eure Hilfe und viele Grüße
rumpie