Start | readline
 

readline()



Readline läser en rad från en öppen fil fram till första nyradstecknet i filen.

läser fram till nyradstecken

Så, readline läser fram till nyradstecknet och stannar där, men kommer ihåg positionen. Så nästan gång vi ber readline() läsa en rad, så fortsätter den läsa på nästa rad även denna gång fram tills dess att nyradstecken dyker upp.

readline()


Vi läser en rad och stänger sedan filen.
f = open('/ex/text.txt') rad = f.readline() print(rad) f.close()
Så, vill vi läsa flera rader måste vi upprepande anropa readline() för att läsa ytterligare rader.
f = open('/ex/text.txt') rad = f.readline() print(rad) rad = f.readline() print(rad) rad = f.readline() print(rad) f.close()
Vi kan också göra en loop, läsa rad för rad tills det inte finns några rader mer.
f = open('/ex/text.txt') rad = f.readline() while rad != "": print(rad, end="") rad = f.readline() f.close()
Observera att radbrytning redan finns i filen, så vi vill inte att print skall lägga till ytterligare en radbrytning. Prova vad som händer om du inte hade skrivit end="".
16.561985015869 ms