Python file method fileno() returns the integer file descriptor that is used by the underlying implementation to request I/O operations from the operating system.
Following is the syntax for fileno() method −
This method returns the integer file descriptor.
The following example shows the usage of fileno() method.
#!/usr/bin/python # Open a file fo = open("foo.txt", "wb") print "Name of the file: ", fo.name fid = fo.fileno() print "File Descriptor: ", fid # Close opend file fo.close()
When we run above program, it produces following result −
Name of the file: foo.txt File Descriptor: 3