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