Phương thức os.statvfs() trong Python



Miêu tả

Phương thức statvfs() thực hiện một lời gọi hệ thống tới statvfs trên path đã cho.

Cú pháp

Cú pháp của statvfs() trong Python:

os.statvfs(path)

Chi tiết về tham số:

  • path -- Đây là path mà bạn cần thông tin statvfs về nó.

Trả về giá trị

Giá trị trả về có cấu trúc statvfs như sau:

  • f_bsize: Là blocksize được ưu tiên của hệ thống file.
  • f_frsize: Là blocksize cơ sở của hệ thống file.
  • f_blocks: Tổng số block của hệ thống file.
  • f_bfree: Tổng số free block.
  • f_bavail: Số free block có sẵn với người dùng không phải là super user.
  • f_files: Tổng số node.
  • f_ffree: Tổng số free node.
  • f_favail: Số free node có sẵn với người dùng không phải là super user.
  • f_flag: Phụ thuộc vào hệ thống.
  • f_namemax: Độ dài của tên file tối đa.
Quảng cáo

Chương trình Python ví dụ

Ví dụ sau minh họa cách sử dụng của statvfs() trong Python.

 

import os, sys

# hien thi thong tin statvfs cua "a1.py"
stinfo = os.statvfs('a1.py')

print stinfo

Chạy chương trình Python trên sẽ cho kết quả:

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)

file_io_trong_python.jsp


Tài liệu giáo viên