YouTip LogoYouTip

Os Lseek

# Python2.x Python os.lseek() Method [![Image 3: Python File Methods](#) Python OS File/Directory Methods](#) * * * ### Overview The os.lseek() method is used to set the current position of the file descriptor fd to pos, modified by the how parameter. It is valid in Unix and Windows. ### Syntax The syntax for the **lseek()** method is as follows: os.lseek(fd, pos, how) ### Parameters * **fd** -- The file descriptor. * **pos** -- This is the position in the file relative to the given how parameter. * **how** -- The reference position within the file. SEEK_SET or 0 sets the position from the beginning of the file; SEEK_CUR or 1 sets it from the current position; os.SEEK_END or 2 sets it from the end of the file. ### Return Value This method does not return a value. ### Example The following example demonstrates the use of the lseek() method: #!/usr/bin/python# -*- coding: UTF-8 -*-import os, sys # Open the file fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT )# Write a string os.write(fd, "This is test")# All fsync() method os.fsync(fd)# Read the string from the beginning os.lseek(fd, 0, 0) str = os.read(fd, 100)print "Read String is : ", str # Close the file os.close( fd )print "File closed successfully!!" The output of the above program is: File closed successfully!! [![Image 4: Python File Methods](#) Python OS File/Directory Methods](#)
← Os MajorOs Lseek β†’