Phương thức File tell() trong Python



Miêu tả

Phương thức tell() trả về vị trí hiện tại của con trỏ đọc/ghi bên trong file.

Cú pháp

Cú pháp của tell() trong Python:

fileObject.tell()

Chi tiết về tham số:

  • NA

Trả về giá trị

Trả về vị trí hiện tại của con trỏ đọc/ghi bên trong file.

Chương trình Python ví dụ

Quảng cáo

Ví dụ sau minh họa cách sử dụng của tell() trong Python.

Giả sử có foo.txt file có nội dung:

Dong thu nhat: Ho va ten
Dong thu hai: Tuoi
Dong thu ba: Gioi tinh
Dong thu tu: Nghe nghiep
Dong thu nam: Tinh trang hon nhan
 

# Mo mot file
fo = open("foo.txt", "rw+")
print "Ten cua file la: ", fo.name

# Gia su trong file co 5 dong sau
# Dong thu nhat: Ho va ten
# Dong thu hai: Tuoi
# Dong thu ba: Gioi tinh
# Dong thu tu: Nghe nghiep
# Dong thu nam: Tinh trang hon nhan

line = fo.readline()
print "Dong da doc la: %s" % (line)

# Lay vi tri hien tai cua file.
pos = fo.tell()
print "Vi tri hien tai cua file la: %d" % (pos)

# Dong file da mo
fo.close()

Chạy chương trình Python trên sẽ cho kết quả −

Ten cua file la:  foo.txt
Dong da doc la: Dong thu nhat: Ho va ten

Vi tri hien tai cua file la: 26

file_io_trong_python.jsp


Tài liệu giáo viên