Skip to content

Instantly share code, notes, and snippets.

@youqingkui
Last active November 14, 2017 04:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save youqingkui/cd6d704e9787435df2e5 to your computer and use it in GitHub Desktop.
Save youqingkui/cd6d704e9787435df2e5 to your computer and use it in GitHub Desktop.
使用Python查看磁盘大小信息
import os
def disk_stat(folder):
"""
查看文件夹占用磁盘信息
:param folder: 文件夹路径
:return:
"""
hd={}
disk = os.statvfs(folder)
print(disk)
# 剩余
hd['free'] = disk.f_bavail * disk.f_frsize
# 总共
hd['total'] = disk.f_blocks * disk.f_frsize
# 已使用
hd['used'] = hd['total'] - hd['free']
# 使用比例
hd['used_proportion'] = float(hd['used']) / float(hd['total'])
return hd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment