Метод os.statvfs() в Python3
Методы файлов/каталогов Python3 OS
Обзор
Метод os.statvfs() используется для возврата информации о файловой системе, содержащей файл, описываемый файловым дескриптором fd.
Синтаксис
statvfs()Синтаксис метода следующий:
os.statvfs([path])
Parameters
path-- путь к файлу.
Возвращаемое значение
Возвращаемая структура:
f_bsize:Размер блока файловой системы
f_frsize:Размер фрагмента
f_blocks:Общее количество блоков данных в файловой системе
f_bfree:Количество доступных блоков
f_bavail:Количество блоков, доступных непривилегированным пользователям
f_files:Общее количество файловых узлов
f_ffree:Количество доступных файловых узлов
f_favail:Количество доступных файловых узлов для непривилегированных пользователей
f_fsid:Идентификатор файловой системы
f_flag:Флаги монтирования
f_namemax:Максимальная длина имени файла
Пример
Следующий пример демонстрирует использование метода statvfs():
#!/usr/bin/python3
import os, sys
# 显示 "a1.py" 文件的 statvfs 信息
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)Другие расширения