Не работает replace с /
Хочу заменить слеши падает с ошибкой, что не так?
dst_sav = r'D:\home\123'
dst_sav.replace(r"\", r"/")
Ответы (1 шт):
Автор решения: CrazyElf
→ Ссылка
К сожалению, модификатор r не может помочь в случае бэкслэша, завершающего строку - это особенность интерпретатора питона, она не чинится. Тут только экранировать этот символ вручную. Ну и тогда тут r-строки вообще не нужны:
dst_sav = r'D:\home\123'
dst_sav.replace("\\", "/")
# 'D:/home/123'
