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ụ
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