Python File fileno() 方法
Python 文件对象的 fileno() 方法返回一个整型的文件描述符( fd )
该文件描述符可用于底层操作系统的 I/O 操作
语法
fileObject.fileno();
参数
无
返回值
返回文件描述符
范例
下面的代码使用 fileno() 方法当前文件对象的文件描述符 ( fd )
#!/usr/bin/python # -*- coding: UTF-8 -*- # 打开文件 fp = open("demo.txt", "wb") print "文件名为: ", fp.name fid = fp.fileno() print "文件描述符为: ", fid # 关闭文件 fp.close()
运行以上 Python 代码,输出结果如下
文件名为: demo.txt 文件描述符为: 3