import os from os.path import join, getsize def getdirsize(dir): size = 0L for root, dirs, files in os.walk(dir): size += sum([getsize(join(root, name)) for name in files]) return size folder = r'C:/Documents and Settings' for src in os.listdir(folder): srcpath = os.path.join(folder,src) print srcpath size = getdirsize(srcpath) print size/1024/1024