Python: remplacez la barre oblique inverse par la barre oblique [duplicate]

Nov 29 2020

J'ai un chemin avec des barres obliques inverses comme path = "F:\Downloads\Images\Product\Samples"mais je veux remplacer la barre oblique inverse par une barre oblique . J'ai essayé path.replace("\","/")ou product_image.translate ({ord(c): "/" for c in "\"})mais j'obtiens SyntaxError: EOL lors de l'analyse de la chaîne littérale . Qu'est-ce qui ne va pas?

Réponses

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

cela devrait le faire.

StefanoFiorucci-anakin87 Nov 29 2020 at 09:49

Vous devez échapper les caractères spéciaux par \. Essayer:

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