Как в питоне заменить одинарный слэш на двойной?

Рейтинг: -1Ответов: 2Опубликовано: 20.03.2023

Как заменить одинарный слэш на двойной? Попробовал этот метод, но что-то в итоге ничего не поменялось. Идея в том, чтобы не исправлять каждый раз вручную путь к файлам.

file_path=f"K:\Lib\Docs\Text\Modules".replace("'\'","\\")

Ответы

▲ 0

обратный слэш есть символ экранирования следовательно умножаем его количество на два

''.replace('\\','\\\\')```
▲ 0
import os
import platform

if __name__ == '__main__':
    if platform.system() == 'Windows':
        filename = 'D:/Python/abs.txt'
    else:
        filename = '/home/opendata/opendata/abs.txt'
    print(filename.replace("/", os.sep))