Python 3 – os.fpathconf() 方法

Python 3 – os.fpathconf() 方法

描述

该方法 fpathconf() 返回与打开文件相关的系统配置信息。该变量与unix系统调用非常相似 fpathconf() 并接受类似的参数。

语法

以下是 fpathconf() 方法的语法−

os.fpathconffdname
Python

参数

  • fd - 这是要返回系统配置信息的文件描述符。

  • name - 这指定要检索的配置值;它可以是字符串,是定义的系统值的名称;这些名称在许多标准(POSIX.1,Unix 95,Unix 98等)中指定。主机操作系统已知的名称在 os.pathconf_names 字典中给出。

返回值

该方法返回与打开文件相关的系统配置信息。

实例

以下示例显示了fpathconf()方法的用法。

#!/usr/bin/python3
import os, sys

# 打开一个文件
fd = os.open(“foo.txt”,os.O_RDWR | os.O_CREAT

print(“%s”%os.pathconf_names

# 现在获取到文件的最大链接数。
no = os.fpathconffd'PC_LINK_MAX'
print"文件的最大链接数:%d"no

# 现在获取文件名的最大长度
no = os.fpathconffd'PC_NAME_MAX'
print(“文件名的最大长度:%d”%no

# 关闭打开的文件
os.closefd

print(“成功关闭文件!!”)
Python

结果

运行上述程序时,它产生以下结果−

{'PC_MAX_INPUT': 2'PC_VDISABLE': 8'PC_SYNC_IO': 9
'PC_SOCK_MAXBUF': 12'PC_NAME_MAX': 3'PC_MAX_CANON'1
'PC_PRIO_IO': 11'PC_CHOWN_RESTRICTED'6'PC_ASYNC_IO'10
'PC_NO_TRUNC'7'PC_FILESIZEBITS'13'PC_LINK_MAX'0
'PC_PIPE_BUF'5'PC_PATH_MAX'4}

文件的最大链接数:127
文件名的最大长度:255
成功关闭文件!!
Python

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册