Méthode Python3 os.statvfs()
Méthodes de fichiers/répertoires du module OS de Python3
Aperçu
La méthode os.statvfs() est utilisée pour renvoyer des informations sur le système de fichiers contenant le fichier décrit par le descripteur de fichier fd.
Syntaxe
statvfs()La syntaxe de la méthode est la suivante :
os.statvfs([path])
Parameters
path-- chemin du fichier.
Valeur de retour
Structure renvoyée :
f_bsize:Taille des blocs du système de fichiers
f_frsize:Taille de fragment
f_blocks:Nombre total de blocs de données dans le système de fichiers
f_bfree:Nombre de blocs disponibles
f_bavail:Nombre de blocs disponibles pour les utilisateurs non superutilisateurs
f_files:Nombre total de nœuds de fichier
f_ffree:Nombre de nœuds de fichier disponibles
f_favail:Nombre de nœuds de fichiers disponibles pour les utilisateurs non superutilisateurs
f_fsid:ID du système de fichiers
f_flag:Indicateurs de montage
f_namemax:Longueur maximale du nom de fichier
Exemple
L'exemple suivant démontre l'utilisation de la méthode statvfs() :
#!/usr/bin/python3
import os, sys
# 显示 "a1.py" 文件的 statvfs 信息
stinfo = os.statvfs('a1.py')
print (stinfo)
La sortie du programme ci-dessus est :
posix.statvfs_result(f_bsize=4096, f_frsize=4096, f_blocks=1909350L, f_bfree=1491513L, f_bavail=1394521L, f_files=971520L, f_ffree=883302L, f_fvail=883302L, f_flag=0, f_namemax=255)Autres extensions