Ты ... нет. Они экранируются, когда их читают, так что они будут правильно обрабатываться, когда их выписывают / используют. Если вы объявляете строки и не хотите удваивать обратную косую черту, вы можете использовать необработанные строки r'c:\myfile.txt'
, но это не относится к содержимому файла, в котором вы читаете.
>>> s = r'c:\boot.ini'
>>> s
'c:\\boot.ini'
>>> repr(s)
"'c:\\\\boot.ini'"
>>> print s
c:\boot.ini
>>>
Как видите, дополнительные косые черты хранятся внутри, но когда вы используете значение в операторе печати (запись файла, проверка значений и т. Д.), Они оцениваются правильно.