Find free disk space in python on OS/X

后端 未结 7 1150
死守一世寂寞
死守一世寂寞 2020-12-08 07:51

I\'m looking for the number of free bytes on my HD, but have trouble doing so on python.

I\'ve tried the following:

import os

stat = os.statvfs(path         


        
7条回答
  •  [愿得一人]
    2020-12-08 08:19

    Try using f_frsize instead of f_bsize.

    >>> s = os.statvfs('/')
    >>> (s.f_bavail * s.f_frsize) / 1024
    23836592L
    >>> os.system('df -k /')
    Filesystem   1024-blocks     Used Available Capacity  Mounted on
    /dev/disk0s2   116884912 92792320  23836592    80%    /
    

提交回复
热议问题