Método os.pathconf() de Python3

Métodos de archivos/directorios de Python3 OS


Resumen

El método os.pathconf() se utiliza para devolver la información de configuración del sistema de un archivo abierto.

Disponible en plataformas Unix.

Sintaxis

fpathconf()El formato de sintaxis del método es el siguiente:

os.fpathconf(fd, name)

Parámetros

  • fd-- descriptor de archivo

  • name-- El valor de configuración del sistema a recuperar; puede ser una cadena que define un valor del sistema. Estos nombres se especifican en muchos estándares (POSIX.1, Unix 95, Unix 98 y otros). Algunas plataformas también definen nombres adicionales. Estos nombres se encuentran en el diccionario pathconf_names del sistema operativo principal. Para las variables de configuración que no están en pathconf_names, también es aceptable pasar un número como nombre.

Valor de retorno

Devuelve la información del sistema del archivo.

Ejemplo

El siguiente ejemplo demuestra el uso del método 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.fpathconf(fd, 'PC_LINK_MAX')
print ("Maximum number of links to the file. :%d" % no)

# 获取文件名最大长度
no = os.fpathconf(fd, 'PC_NAME_MAX')
print ("Maximum length of a filename :%d" % no)

# 关闭文件
os.close( fd)

print ("关闭文件成功!!")

El resultado de ejecutar el programa anterior es:

¡¡Archivo cerrado con éxito!!

Métodos de archivos/directorios de Python3 OS

Otras extensiones