\r при записи в файл работает неправильно

Если коротко, то при записи в файл python определяет \r как \n и делает перенос строки. Как это исправить?

А если поподробней, то вот тестовый код:

f = open("test.txt", "w")
f.write("Это \\r\rЭто \\n\nА это \\r\\n\r\nКак вам?")
f.close()

При попытке посмотреть файл, который он создал, перед глазами открывается такая картина:

Это \r
Это \n
А это \r\n

Как вам?

Исходя из моих знаний в области работы \r картина должна выглядеть иначе. А именно:

Это \n
А это \r\n
Как вам?

В данном же случае \r просто заменяется на перенос строки, что искажает нужный мне текст

Вопрос: как заставить python записывать текст в файл правильно?


Ответы (0 шт):