Чтение файла. Строки. Python

условно есть файл test.txt с контентом

Hello\n\nHi

делаю чтение следующим образом

with open('test.txt', 'r', encoding='utf-8') as f:
    print(f.read())

получаю строку в формате Hello\n\nHi

собственно, я бы хотел получить в результате с переносом строк, а не в виде символов \n


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

Автор решения: ZxNuClear

Можно с помощью replace заменить

with open('test.txt', 'r', encoding='utf-8') as f:
  print(f.read().replace('\\n', '\n'))

На входе имеем Hello\n\nHi\nTest string\nOne more, на выходе получаем

Hello

Hi
Test string
One more
→ Ссылка