Python: แทนที่ Backslash ด้วย Slash [ซ้ำกัน]
Nov 29 2020
ฉันมีเส้นทางที่มีเครื่องหมายเหมือนpath = "F:\Downloads\Images\Product\Samples"แต่ฉันต้องการที่จะเปลี่ยนทับขวากับเฉือน ฉันลองแล้วpath.replace("\","/")หรือproduct_image.translate ({ord(c): "/" for c in "\"})ได้รับSyntaxError: EOL ขณะสแกนสตริงลิเทอรัล เกิดอะไรขึ้น?
คำตอบ
1 ombk Nov 29 2020 at 09:48
path = "F:\Downloads\Images\Product\Samples"
path.replace("\\",r'/')
สิ่งนี้ควรทำ
StefanoFiorucci-anakin87 Nov 29 2020 at 09:49
คุณต้องหนีอักขระพิเศษโดย \ ลอง:
path.replace("\\","\/")