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!!

    Python OS Métodos de archivo/directorio

    Otras extensiones