Python: Thay thế Backslash bằng Slash [trùng lặp]

Nov 29 2020

Tôi có một đường dẫn với dấu gạch chéo ngược như thế path = "F:\Downloads\Images\Product\Samples"nhưng tôi muốn thay dấu gạch chéo ngược bằng dấu gạch chéo . Tôi đã thử path.replace("\","/")hoặc product_image.translate ({ord(c): "/" for c in "\"})nhưng tôi nhận được SyntaxError: EOL trong khi quét chuỗi ký tự . Chuyện gì thế?

Trả lời

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

điều này nên làm điều đó.

StefanoFiorucci-anakin87 Nov 29 2020 at 09:49

Bạn phải thoát các ký tự đặc biệt bằng \. Thử:

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