.seek()

Anonymous contributor's avatar
Anonymous contributor
Anonymous contributor's avatar
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 position
print(f.readline())
# Change the reference point to the 50th index position
f.seek(50)
# Print line from new reference point
print(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:

us
Visit us
code
Hide code
Code
Output
Hide output
Hide output
Loading...

All contributors

Looking to contribute?

Learn Python on Codecademy