В Python вы можете прочитать файл и загрузить его строки в список, используя
f = open('file.txt','r')
lines = f.readlines()
Каждая отдельная строка делится на \n, но если содержимое строки имеет \r, то она не рассматривается как новая строка. Мне нужно преобразовать все \r в \n и получить правильный список lines.
Если я сделаю .split('\r') внутри lines, я получу списки внутри списка.
Я подумал об открытии файла, заменил все \r на \n, закрыл файл и снова прочитал его, а затем использовал readlines(), но это кажется расточительным.
Как это реализовать?