statvfs()方法執行給定的路徑 (path) 上的 statfs 系統調用。
語法
以下是 statvfs() 方法的語法:
os.statvfs(path)
參數
-
path -- 這是路徑,其 statvfs 資訊是必需的。
返回值
這裏是 statvfs 結構的成員列表:
- f_bsize: 首選檔系統塊大小
- f_frsize: 基本的檔系統塊大小
- f_blocks: 檔系統塊總數
- f_bfree: 空閒塊總數
- f_bavail: 提供給非超級用戶自由塊
- f_files: 檔節點的總數
- f_ffree: 總共的游離檔節點
- f_favail: 提供給非超級用戶自由節點
- f_flag: 取決於系統
- f_namemax: 最大檔案名長度
示例
下麵的例子顯示 statvfs()方法的使用。可用於UNIX類系統
# !/usr/bin/python3 import os, sys # showing statvfs information of file "a1.py" stinfo = os.statvfs('a1.py') print (stinfo)
當我們運行上面的程式,它會產生以下結果:
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)
上一篇:
Python3檔方法
下一篇:
Python3 os檔目錄的方法