當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python 3 os.statvfs()用法及代碼示例


描述

方法statvfs()在給定路徑上執行 statvfs 係統調用。

用法

以下是語法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)

相關用法


注:本文由純淨天空篩選整理自 Python 3 - os.statvfs() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。