У меня есть список строк, а некоторые строки содержат «\ n». Я хочу записать этот список строк в текстовый файл, а затем прочитать его и сохранить в списке, используя readlines()
. Я должен сохранить исходный текст; что означает не удаление новых строк из текста.Сохраните новые строковые символы в строке при записи в текстовый файл Python
Если я не удаляю все эти новые строки, то, конечно, readlines()
вернет большее количество строк, чем исходный список.
Как я могу это достичь? Или нет способа, и я должен писать в других форматах. Благодарю.
Так что же вы хотите? Вы хотите удалить новые строки или сохранить их? –
Вы можете написать строки '' repr', а затем 'eval' (или' ast.literal_eval') строки при чтении их обратно в ... или просто заменить символы новой строки на некоторую «магическую строку», например, «NEWLINE» «'. –
Вы уверены? Ни 'write', ни' writelines' не добавляет новые строки. Вы сами добавляете? – tdelaney