Hướng dẫn dùng seek c python



Miêu tả

Phương thức seek() thiết lập vị trí hiện tại của file.

Cú pháp

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

fileObject.seek(offset[, whence])

Chi tiết về tham số:

  • offset -- Đây là vị trí của con trỏ đọc/ghi bên trong file.

  • whence -- Đây là tham số tùy ý và mặc định là 0 nghĩa là vị trí file tuyệt đối; giá trị 1 nghĩa là việc tìm kiếm trong mối quan hệ liên quan tới vị trí hiện tại của file và 2 nghĩa là liên quan tới vị trí cuối của file.

Trả về giá trị

Phương thức này không trả về bất cứ giá trị nào.

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

Ví dụ sau minh họa cách sử dụng của seek() 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

Quảng cáo

 

# 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)

# Thiet lap lai con tro ve phan dau file
fo.seek(0, 0)
line = fo.readline()
print "Dong da doc la: %s" % (line)

# 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

Dong da doc la: Dong thu nhat: Ho va ten

file_io_trong_python.jsp



Bài viết liên quan

  • 160 bài học ngữ pháp tiếng Anh hay nhất

  • 155 bài học Java tiếng Việt hay nhất

  • 100 bài học Android tiếng Việt hay nhất

  • 247 bài học CSS tiếng Việt hay nhất

  • 197 thẻ HTML cơ bản

  • 297 bài học PHP

  • 101 bài học C++ hay nhất

  • 97 bài tập C++ có giải hay nhất

  • 208 bài học Javascript có giải hay nhất



Miêu tả

Phương thức seek() thiết lập vị trí hiện tại của file.

Cú pháp

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

fileObject.seek(offset[, whence])

Chi tiết về tham số:

  • offset -- Đây là vị trí của con trỏ đọc/ghi bên trong file.

  • whence -- Đây là tham số tùy ý và mặc định là 0 nghĩa là vị trí file tuyệt đối; giá trị 1 nghĩa là việc tìm kiếm trong mối quan hệ liên quan tới vị trí hiện tại của file và 2 nghĩa là liên quan tới vị trí cuối của file.

Trả về giá trị

Phương thức này không trả về bất cứ giá trị nào.

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

Ví dụ sau minh họa cách sử dụng của seek() 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

Quảng cáo

 

# 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)

# Thiet lap lai con tro ve phan dau file
fo.seek(0, 0)
line = fo.readline()
print "Dong da doc la: %s" % (line)

# 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

Dong da doc la: Dong thu nhat: Ho va ten

file_io_trong_python.jsp



Bài viết liên quan

  • 160 bài học ngữ pháp tiếng Anh hay nhất

  • 155 bài học Java tiếng Việt hay nhất

  • 100 bài học Android tiếng Việt hay nhất

  • 247 bài học CSS tiếng Việt hay nhất

  • 197 thẻ HTML cơ bản

  • 297 bài học PHP

  • 101 bài học C++ hay nhất

  • 97 bài tập C++ có giải hay nhất

  • 208 bài học Javascript có giải hay nhất



  • Miêu tả

    Phương thức seek() thiết lập vị trí hiện tại của file.

    Cú pháp

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

    fileObject.seek(offset[, whence])
    

    Chi tiết về tham số:

    • offset -- Đây là vị trí của con trỏ đọc/ghi bên trong file.

    • whence -- Đây là tham số tùy ý và mặc định là 0 nghĩa là vị trí file tuyệt đối; giá trị 1 nghĩa là việc tìm kiếm trong mối quan hệ liên quan tới vị trí hiện tại của file và 2 nghĩa là liên quan tới vị trí cuối của file.

    Trả về giá trị

    Phương thức này không trả về bất cứ giá trị nào.

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

    Ví dụ sau minh họa cách sử dụng của seek() 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
    

    Quảng cáo

     
    
    # 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)
    
    # Thiet lap lai con tro ve phan dau file
    fo.seek(0, 0)
    line = fo.readline()
    print "Dong da doc la: %s" % (line)
    
    # 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
    
    Dong da doc la: Dong thu nhat: Ho va ten
    

    file_io_trong_python.jsp



    Bài viết liên quan

    • 160 bài học ngữ pháp tiếng Anh hay nhất

    • 155 bài học Java tiếng Việt hay nhất

    • 100 bài học Android tiếng Việt hay nhất

    • 247 bài học CSS tiếng Việt hay nhất

    • 197 thẻ HTML cơ bản

    • 297 bài học PHP

    • 101 bài học C++ hay nhất

    • 97 bài tập C++ có giải hay nhất

    • 208 bài học Javascript có giải hay nhất