Overview:
-
Given a file descriptor, the os.read() function reads the specified number of bytes or less based on the unread/available number of bytes from the file.
-
A bytes object of zero length is returned once all the bytes are read(i.e., the end of file is reached).
-
When a file is opened through the Python built-in function open(), the read() function of the file object is to be used for reading the file contents. The os.read() is a low-level I/O function that reads raw bytes of a file using a file descriptor.
Parameters:
fd – The file descriptor obtained through os.open() function
n – Number of bytes to be read
Return Value:
A bytes object.
Example:
# Example Python program that reads from # Open a file in read only mode # Read from the file and print the raw bytes oneGo = 8 while bytesRead: # Close the file (descriptor) |
Output:
<class 'bytes'> |