Método Python os.pathconf()
Python OS Métodos de archivo/directorio
Descripción general
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()La sintaxis del método es la siguiente:
os.fpathconf(fd, name)
Parámetros
name-- descriptor de archivo
name-- El valor de la configuración del sistema a recuperar, que 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 en el sistema operativo anfitrión. Para 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.
Ejemplos
El siguiente ejemplo demuestra el uso del método fpathconf():
#!/usr/bin/python # -*- coding: UTF-8 -*- 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 "关闭文件成功!!"
Ejecutando el programa anterior, el resultado es:
¡¡Archivo cerrado con éxito!!Otras extensiones