r'\'
в Python работает не так, как ожидалось. Вместо того, чтобы возвращать строку с одним символом (обратная косая черта) в ней, она вызывает синтаксический эффект. r"\"
делает то же самое.
Это довольно громоздко, если у вас есть список путей Windows, подобных этим:
paths = [ r'\bla\foo\bar',
r'\bla\foo\bloh',
r'\buff',
r'\',
# ...
]
Есть ли веская причина, почему этот литерал не принят?