In Python, eine Datei lesen und seine Zeilen in eine Liste laden, indemConvert r Text n so readlines() funktioniert sollte als
f = open('file.txt','r')
lines = f.readlines()
Jede einzelne Zeile von \n
mit begrenzt ist, aber wenn Der Inhalt einer Zeile hat \r
dann wird es nicht als eine neue Zeile behandelt. Ich muss alle \r
zu \n
umwandeln und die korrekte Liste lines
erhalten.
Wenn ich .split('\r')
innerhalb der lines
mache, bekomme ich Listen in der Liste.
Ich dachte, eine Datei zu öffnen, ersetzen Sie alle \r
zu \n
, um die Datei zu schließen und es wieder ein und verwenden Sie dann den readlines()
aber dies scheint verschwenderisch zu lesen.
Wie soll ich das umsetzen?
Eigentlich, wenn Sie eine Mischung aus '\ n 'und' \ r' Zeilenumbrüchen haben, und wenn dieser innerhalb auftreten die "echten" Zeilen getrennt durch '\ n', dann erscheint mir die Liste innerhalb der Liste als die richtige Sache. –