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