Python os.statvfs() Methode
Python OS Datei-/Verzeichnismethoden
Übersicht
Die Methode os.statvfs() wird verwendet, um Informationen über das Dateisystem zurückzugeben, das die mit dem Dateideskriptor fd verknüpfte Datei enthält.
Syntax
statvfs()Die Syntax der Methode lautet wie folgt:
os.statvfs([path])
Parameters
path-- Dateipfad.
Rückgabewert
Die zurückgegebene Struktur:
f_bsize:Blockgröße des Dateisystems
f_frsize:Fragmentgröße
f_blocks:Gesamtzahl der Datenblöcke im Dateisystem
f_bfree:Anzahl freier Blöcke
f_bavail:Anzahl der für Nicht-Superuser verfügbaren freien Blöcke
f_files:Gesamtzahl der Dateiknoten (Inodes)
f_ffree:Anzahl der freien Dateiknoten (Inodes)
f_favail:Anzahl der für Nicht-Superuser verfügbaren freien Dateiknoten
f_fsid:Dateisystem-ID
f_flag:Mount-Flags
f_namemax:Maximale Dateilänge
Beispiel
Das folgende Beispiel demonstriert die Verwendung der Methode statvfs():
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os, sys
# 显示 "a1.py" 文件的 statvfs 信息
stinfo = os.statvfs('a1.py')
print stinfo
Die Ausgabe des obigen Programms ist:
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)Andere Erweiterungen