파이썬 os.statvfs () 메소드
개요
os.statvfs () 메소드는 파일 시스템의 파일 디스크립터 디스크립터에 대한 정보를 포함하는 파일을 리턴한다.
문법
다음에서 statvfs () 메서드 구문은 다음과 같습니다
os.statvfs([path])
매개 변수
경로 - 파일 경로.
반환 값
다시 구조 :
f_bsize : 파일 시스템의 블록 크기
f_frsize : 하위 스택 크기
f_blocks : 파일 시스템의 데이터 블럭의 갯수
f_bfree : 사용 가능한 블록
f_bavail : 루트가 아닌 사용자에서 사용할 수있는 블록 수
f_files : 파일 구조 전체 포인트
f_ffree : 사용 가능한 파일 노드
f_favail : 비 루트 노드를 사용할 수있는 파일
f_fsid : 파일 시스템 식별자 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
위 프로그램의 출력은 다음과 같습니다
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)