#!/usr/bin/python import sys,os,area if len(sys.argv)>1: dirs=sys.argv[1:] else: dirs=os.listdir('.') for dirname in dirs: if not os.path.isdir(dirname): continue a=open(dirname+'/.cmd').readline().rstrip().split('|') sum=area.area() for file in os.listdir(dirname): if file[0]!='.': size=os.stat("%s/%s" % (dirname,file))[6] sum.add(long(file.split('-')[0],16),size) print "%-70s %6.2f %%" % (dirname[:70],100.0*sum.sum()/int(a[3])) sum.show()