Advertisement
Guest User

Untitled

a guest
Jul 27th, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.35 KB | None | 0 0
  1. import os, sys
  2. x, i = {}, 0
  3. for r, d, f in os.walk(sys.argv[1]):
  4. for n in f:
  5. s = os.path.getsize(r+'/'+n)
  6. e = n.split('.')[-1]
  7. x[e] = [lambda:(1, s), lambda:(x[e][0]+1, x[e][1]+s)][e in x]()
  8. i += 1
  9. with open('o', 'w') as o:
  10. [o.write('%5s%15sB%60s\n' % (k, v[1], '#'*int(v[0]/i*50))) for k, v in x.items()]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement