#!/usr/bin/python2 import os # getting all local partitions plus their uuids def getpartitions(): uuids = os.listdir("/dev/disk/by-uuid") #folder contains symlinks to the actual disk devices parts = {} #initializing empty dictionary for partition labels/names and uuids for uuid in uuids: #write labels/names as keys and uuids as values in the dictionary parts[os.readlink("/dev/disk/by-uuid/" + uuid)[6:]] = uuid return parts #return the dictionary for further useage partitions = getpartitions() print partitions