Python: sostituisci barra rovesciata con barra [duplicata]

Nov 29 2020

Ho un percorso con barre rovesciate come path = "F:\Downloads\Images\Product\Samples"ma voglio sostituire la barra rovesciata con una barra . Ho provato path.replace("\","/")o product_image.translate ({ord(c): "/" for c in "\"})ma ottengo SyntaxError: EOL durante la scansione della stringa letterale . Che c'è?

Risposte

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

questo dovrebbe farlo.

StefanoFiorucci-anakin87 Nov 29 2020 at 09:49

Devi eseguire l'escape dei caratteri speciali con \. Provare:

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