Python method read() reads at most n bytes from file desciptor fd, return a string containing the bytes read. If the end of file referred to by fd has been reached, an empty string is returned.
Following is the syntax for read() method −
fd − This is the file descriptor of the file.
n − These are n bytes from file descriptor fd.
This method returns a string containing the bytes read.
The following example shows the usage of read() method.
# !/usr/bin/python import os, sys # Open a file fd = os.open("f1.txt",os.O_RDWR) # Reading text ret = os.read(fd,12) print ret # Close opened file os.close(fd) print "Closed the file successfully!!"
Let us compile and run the above program, this will print the contents of file f1.txt −
This is test Closed the file successfully!!