Python-Datei tell()-Methode
Übersicht
tell()Die Methode gibt die aktuelle Position der Datei zurück, das heißt, die aktuelle Position des Dateizeigers.
Syntax
Die Syntax der tell()-Methode lautet wie folgt:
fileObject.tell()
Parameters
-
Keine
Rückgabewert
Gibt die aktuelle Position der Datei zurück.
Beispiel
Das folgende Beispiel zeigt die Verwendung der tell()-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:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 打开文件
fo = open("example.txt", "rw+")
print "文件名为: ", fo.name
line = fo.readline()
print "读取的数据为: %s" % (line)
# 获取当前文件位置
pos = fo.tell()
print "当前位置: %d" % (pos)
# 关闭文件
fo.close()
Die Ausgabe des obigen Beispiels ist:
文件名为: example.txt 读取的数据为: 1:www.example.com 当前位置: 17Andere Erweiterungen
Python-Dateimethoden