Python: substituir barra invertida por barra [duplicado]

Nov 29 2020

Tenho um caminho com barras invertidas, como, path = "F:\Downloads\Images\Product\Samples"mas quero substituí- las por barra . Eu tentei path.replace("\","/")ou product_image.translate ({ord(c): "/" for c in "\"})mas recebo SyntaxError: EOL ao digitalizar o literal de string . O que está errado?

Respostas

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

Isso deve servir.

StefanoFiorucci-anakin87 Nov 29 2020 at 09:49

Você deve escapar dos caracteres especiais por \. Experimentar:

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