Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để đặt vị trí đọc và ghi trong tệp bằng Python?


Bạn có thể sử dụng phương thức seek (offset [, whence]). Nó đặt vị trí hiện tại của tệp, như fseek () của stdio. Đối số ifce là tùy chọn và mặc định là 0 (định vị tệp tuyệt đối); các giá trị khác là 1 (tìm kiếm liên quan đến vị trí hiện tại) và 2 (tìm kiếm liên quan đến phần cuối của tệp). Ví dụ:nếu có một tệp tên là my_file với văn bản Hello \ nworld và bạn muốn di chuyển ngay trước l đầu tiên, bạn có thể sử dụng:

f = open('my_file', 'r')
f.seek(2)
f.close()

Thao tác này sẽ tìm kiếm con trỏ đến ngay trước l.

đầu tiên