跳至主要内容

fileno()

Python 中的文件方法中的 fileno() 函数用于返回与文件对象关联的整数文件描述符。此文件描述符可用于较低级别的 I/O 操作。

参数值

此函数不接受任何参数。

返回值

如果成功,fileno() 方法将返回一个整数文件描述符。

如何在 Python 中使用 fileno()

示例 1

fileno() 方法返回与文件对象关联的整数文件描述符。

file = open('example.txt', 'r')
print(file.fileno())
示例 2

如果文件对象不是由 Python os.open() 创建的,则在调用时会引发 OSError。

file = open('example.txt', 'r')
print(file.fileno())
示例 3

此方法通常用于获取低级别操作的文件描述符。

file = open('example.txt', 'r')
print(file.fileno())