1. 程式人生 > >獲取磁盤空間

獲取磁盤空間

spa span python3 文件系統 shu python 磁盤 color pos

1、os 模塊 <適用於linux平臺>

>>> import os
>>> 
>>> disk_info = os.statvfs(/)
>>>
>>> print(disk_info)
posix.statvfs_result(f_bsize=4096, f_frsize=4096, f_blocks=15068735, f_bfree=10493442, f_bavail=10493442, f_files=60304384, f_ffree=55001605, f_favail=55001605, f_flag=4096, f_namemax=255)
>>> >>> disk_info.f_bavail * disk_info.f_bsize / 1024 / 1024 / 1024 40 # 可用空間,單位為GB ‘‘‘ f_bsize: 文件系統塊大小 f_frsize: 分棧大小 f_blocks: 文件系統數據塊總數 f_bfree: 可用塊數 f_bavail:非超級用戶可獲取的塊數 f_files: 文件結點總數 f_ffree: 可用文件結點數 f_favail: 非超級用戶的可用文件結點數 f_fsid: 文件系統標識 ID f_flag: 掛載標記 f_namemax: 最大文件長度
‘‘‘

2、shutil.disk_usage <適用於python3>

>>> import shutil
>>>
>>> shutil.disk_usage(c:)
usage(total=126631276544, used=33273176064, free=93358100480)
>>>

獲取磁盤空間