Friday, March 16, 2018

File fileno() Method


File fileno() Method in Python 3


The method fileno() returns the integer file descriptor that is used by the underlying implementation to request I/O operations from the operating system.

Syntax

fileObject.fileno()


Return Value
This method returns the integer file descriptor.

Example

#!/usr/bin/python3

# 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 the above program, it produces the following result-

Name of the file: foo.txt
File Descriptor: 3