Python: Backslash durch Slash ersetzen [duplizieren]

Nov 29 2020

Ich habe einen Pfad mit Backslashes wie, path = "F:\Downloads\Images\Product\Samples"aber ich möchte Backslash durch Slash ersetzen . Ich habe versucht path.replace("\","/")oder product_image.translate ({ord(c): "/" for c in "\"})aber ich bekomme SyntaxError: EOL beim Scannen von String-Literal . Was ist falsch?

Antworten

1 ombk Nov 29 2020 at 09:48
path = "F:\Downloads\Images\Product\Samples"
path.replace("\\",r'/')

das sollte es tun.

StefanoFiorucci-anakin87 Nov 29 2020 at 09:49

Sie müssen Sonderzeichen durch \ entkommen. Versuchen:

path.replace("\\","\/")