Python-Datei seek()-Methode
Übersicht
seek()Die Methode wird verwendet, um den Lesezeiger der Datei an eine angegebene Position zu verschieben.
Syntax
Die Syntax der seek()-Methode lautet wie folgt:
fileObject.seek(offset[, whence])
Parameters
-
offsetoffset -- Der Startoffset, d. h. die Anzahl der zu verschiebenden Bytes.
whence:Optional, der Standardwert ist 0. Gibt eine Definition für den offset-Parameter an, die angibt, wo mit dem Offset begonnen werden soll; 0 bedeutet, vom Anfang der Datei zu beginnen, 1 bedeutet, von der aktuellen Position zu beginnen, 2 bedeutet, vom Ende der Datei zu beginnen.
Rückgabewert
Wenn der Vorgang erfolgreich ist, wird die neue Dateiposition zurückgegeben; wenn der Vorgang fehlschlägt, gibt die Funktion -1 zurück.
Beispiel
Das folgende Beispiel demonstriert die Verwendung der readline()-Methode:
Der Inhalt der Datei example.txt ist wie folgt:
1:www.example.com 2:www.example.com 3:www.example.com 4:www.example.com 5:www.example.com
Schleife zum Lesen des Dateiinhalts:
Beispiel
Die Ausgabe des obigen Beispiels ist:
文件名为: example.txt 读取的数据为: 1:www.example.com 读取的数据为: 1:www.example.comAndere Erweiterungen
Python-Dateimethoden