.seek()
Anonymous contributor
Published May 10, 2021Updated Aug 21, 2023
Contribute to Docs
The .seek()
file method allows the user to move the location of the file handle’s reference point within an open file from one place to another.
Syntax
file.seek(offset, from what location)
Example
Use .seek()
to change the position of the reference point within the gullivers_travels.txt
file:
f = open("gullivers_travels.txt", "r")# Print first line of the document from default 0th positionprint(f.readline())# Change the reference point to the 50th index positionf.seek(50)# Print line from new reference pointprint(f.readline())f.close()
Codebyte Example
The example below opens a file named demofile.txt
first at the default position, Then again using .seek()
at the 5th index position:
All contributors
- Anonymous contributor
- net1372284738
- Anonymous contributor
- christian.dinh
- Anonymous contributor
- Anonymous contributor
Contribute to Docs
- Learn more about how to get involved.
- Edit this page on GitHub to fix an error or make an improvement.
- Submit feedback to let us know how we can improve Docs.
Learn Python on Codecademy
- Career path
Computer Science
Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!Includes 6 CoursesWith Professional CertificationBeginner Friendly75 hours - Course
Learn Python 3
Learn the basics of Python 3.12, one of the most powerful, versatile, and in-demand programming languages today.With CertificateBeginner Friendly23 hours