Несколько способов корректного использования обратных слешей в Python:
- Экранирование. 1 Чтобы добавить символ обратного слеша в строку, нужно записать два обратных слеша подряд. 1 В строке они будут автоматически заменены на один символ слеша. 1
- Использование «сырых» строк. 14 Это строки, в которых игнорируются спецпоследовательности и все символы воспринимаются буквально так, как записаны. 1 Чтобы определить строку как сырую, нужно поставить букву r перед ней. 14
- Применение прямых слешей. 3 Python в Windows разбирается и с прямыми слешами в путях к файлам. 3
Экранирование и использование сырых строк особенно важно при работе с путями файлов, строками, содержащими кавычки, и при необходимости вставки специальных символов. 4