linux disc space

Chris cwitts at gmail.com
Fri Feb 15 20:19:28 CET 2008


On Feb 15, 7:10 pm, DataSmash <r... at new.rr.com> wrote:
> I simply want to capture the free disc space in a variable so that I
> can compare changes.  I'm aware of a few commands like "df -h" or "du -
> k", but I can't figure out how to capture those values as a variable.
> I also looked at os.statvfs(), but that output doesn't seem to make
> any sense at all to me, knowing the size of the disc.
> Thanks for your help!
> R.D.

import os, statvfs
s = os.statvfs(".")
freebytes = s[statvfs.F_BSIZE] * s[statvfs.F_BAVAIL]

HTH,
Chris



More information about the Python-list mailing list