У меня есть список каталогов, которые жестко запрограммированы в моей программе, например:
import os
my_dirs = ["C:\a\foo"
,"C:\b\foo"
,"C:\c\foo"
,"C:\t\foo"
]
Позже я хочу выполнить какую-то операцию, например os.path.isfile(my_dirs[3])
.Но строка my_dirs [3] становится испорченной, потому что "\t"
- это сокращение от tab или что-то в этом роде.
Я знаю, что решением этой проблемы будет использование этого:
my_dirs = ["C:\\a\\foo"
,"C:\\b\\foo"
,"C:\\c\\foo"
,"C:\\t\\foo"
]
И еще одно решение - использовать прямые косые черты.
Но мне нравится возможность копировать каталоги прямо из проводника в мой код Python.Можно ли как-то сказать Python, чтобы он не превращал "\t"
во вкладку или каким-либо другим решением моей проблемы?