Heim > Artikel > Backend-Entwicklung > Der Unterschied zwischen Readline und Readlines in Python
1.Readline-Szenario
f0=file("readline.txt",r) while true for line in f0.readline() if not line: break pass #do something
Die Verwendung von Readline ist etwa dreimal schneller als die Dateieingabe, 30.000-40.000 Zeilen pro Sekunde Zeile für Zeile lesen, keinen Speicher belegen, geeignet für die Verarbeitung relativ großer Dateien, z. B. Dateien, die die Speichergröße überschreiten
2.readlines-Szenario
f1=open("readline.txt","r") for line in f1.readlines()#跟上面的方式不同 print line
readlines liest alle Dateien in den Speicher ein, was die Geschwindigkeit erheblich erhöht. Wenn Sie jedoch nicht über einen so großen Speicher verfügen, können Sie nur readline