位置:首頁 > 腳本語言 > Python教學 > Python file.tell()方法

Python file.tell()方法

tell()方法返回的文件內的文件讀/寫指針的當前位置。

語法

以下是tell()方法的語法:

fileObject.tell()

參數

  • NA

返回值

此方法返回該文件中讀出的文件/寫指針的當前位置。

例子

下麵的例子顯示了tell()方法的使用。

#!/usr/bin/python

# Open a file
fo = open("foo.txt", "rw+")
print "Name of the file: ", fo.name

# Assuming file has following 5 lines
# This is 1st line
# This is 2nd line
# This is 3rd line
# This is 4th line
# This is 5th line

line = fo.readline()
print "Read Line: %s" % (line)

# Get the current position of the file.
pos = fo.tell()
print "Current Position: %d" % (pos)

# Close opend file
fo.close()

當我們運行上麵的程序,它會產生以下結果:

Name of the file:  foo.txt
Read Line: This is 1st line

Current Position: 18