Python os.statvfs() 方法
概述
os.statvfs() 方法用于返回包含文件描述符fd的文件的文件系統(tǒng)的信息。
語法
statvfs()方法語法格式如下:
os.statvfs([path])
參數(shù)
path -- 文件路徑。
返回值
返回的結構:
f_bsize: 文件系統(tǒng)塊大小
f_frsize: 分棧大小
f_blocks: 文件系統(tǒng)數(shù)據(jù)塊總數(shù)
f_bfree: 可用塊數(shù)
f_bavail:非超級用戶可獲取的塊數(shù)
f_files: 文件結點總數(shù)
f_ffree: 可用文件結點數(shù)
f_favail: 非超級用戶的可用文件結點數(shù)
f_fsid: 文件系統(tǒng)標識 ID
f_flag: 掛載標記
f_namemax: 最大文件長度
實例
以下實例演示了 statvfs() 方法的使用:
#!/usr/bin/python # -*- coding: UTF-8 -*- import os, sys # 顯示 "a1.py" 文件的 statvfs 信息 stinfo = os.statvfs('a1.py') print stinfo
執(zhí)行以上程序輸出結果為:
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)
更多建議: