First, get pywin32
(the Python for Windows Extensions) from here. Then, you can do this:
>>> import win32api
>>> lpFreeBytesAvailable, lpTotalNumberOfBytes, lpTotalNumberOfFreeBytes = win32api.GetDiskFreeSpaceEx('C:\\')
>>> lpTotalNumberOfBytes
300061552640
This value (in bytes) is equal to 279 GB, which is the size of the C drive on my machine. Note, however, the caveats in the documentation (reproduced in this answer with emphasis), which may or may not be relevant to your use case.