Python Datei readlines () -Methode
Umriss
readlines () -Methode alle Zeilen verwendet wird , zu lesen (bis zum EOF Ende Symbol) und eine Liste zurück, wenn sizeint gegeben> 0, gibt die Summe von etwa sizeint Byte Zeile, die tatsächliche Lesewert kann höher sein als größere sizhint, weil die Notwendigkeit zu füllen Puffer.
Wenn Sie das Ende des Symbols EOF leere Zeichenfolge getroffen wird zurückgegeben.
Grammatik
readlines () -Methode hat die folgende Syntax:
fileObject.readlines( sizehint );
Parameter
sizeHint - Anzahl von Bytes aus der Datei gelesen.
Rückgabewert
Gibt eine Liste aller Zeilen enthält.
Beispiele
Das folgende Beispiel zeigt die Readline- () Art der Nutzung:
W3big.txt Inhaltsdatei wie folgt:
1:www.w3big.com 2:www.w3big.com 3:www.w3big.com 4:www.w3big.com 5:www.w3big.com
Schleife liest den Inhalt der Datei:
#!/usr/bin/python # -*- coding: UTF-8 -*- # 打开文件 fo = open("w3big.txt", "rw+") print "文件名为: ", fo.name line = fo.readlines() print "读取的数据为: %s" % (line) line = fo.readlines(2) print "读取的数据为: %s" % (line) # 关闭文件 fo.close()
Das obige Beispiel Ausgabe lautet:
文件名为: w3big.txt 读取的数据为: ['1:www.w3big.com\n', '2:www.w3big.com\n', '3:www.w3big.com\n', '4:www.w3big.com\n', '5:www.w3big.com\n'] 读取的数据为: []