How to list the name and the size of hard driver in python

Hi
I have python code that can list all drive letters but now I need also list the name of drive letter (Label) and the size of hard drive like below!

      Ltr    Label                   Size        
    ----  ------                  ---------  
     C       Windows              800 GB     
     E      Local Disk           200 GB  
     F       My Passport          500 GB
     Y        Secret               1 GB

import string
from ctypes import windll

def get_drives():
    drives = []
    bitmask = windll.kernel32.GetLogicalDrives()
    for letter in string.ascii_uppercase:
        if bitmask & 1:
            drives.append(letter)
        bitmask >>= 1

    return drives

if __name__ == '__main__':
    print (get_drives())    # On my PC, this prints ['A', 'C', 'D', 'F', 'H']

OR This code

import os
print (os.popen("fsutil fsinfo drives").readlines())

How can I do it ?
I appreciate your help really