Méthode os.pathconf() de Python3

Méthodes de fichiers/répertoires du module OS de Python3


Aperçu

La méthode os.pathconf() est utilisée pour renvoyer les informations de configuration système pour un fichier ouvert.

Disponible sur les plateformes Unix.

Syntaxe

fpathconf()La syntaxe de la méthode est la suivante :

os.fpathconf(fd, name)

Parameters

  • fd-- descripteur de fichier

  • name-- la valeur de la configuration système à récupérer. Elle peut être une chaîne définissant une valeur système ; ces noms sont spécifiés dans de nombreuses normes (POSIX.1, Unix 95, Unix 98, et autres). Certaines plateformes définissent également des noms supplémentaires. Ces noms se trouvent dans le dictionnaire pathconf_names du système d'exploitation hôte. Pour les variables de configuration ne figurant pas dans pathconf_names, passer un nombre comme nom est également acceptable.

Valeur de retour

Renvoie les informations système du fichier.

Exemple

L'exemple suivant illustre l'utilisation de la méthode 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 ("关闭文件成功!!")

La sortie de l'exécution du programme ci-dessus est :

File closed successfully!!

Méthodes de fichiers/répertoires du module OS de Python3

Autres extensions