Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os, math
- fileList = {}
- for root, dirs, files in os.walk("."):
- for file in files:
- filename, file_ext = os.path.splitext(file)
- if len(file_ext) > 0:
- if file_ext in fileList:
- fileList[file_ext]['count'] += 1
- fileList[file_ext]['size'] += os.path.getsize(root + os.sep + file)
- else:
- fileList[file_ext] = {'count': 1, 'size': os.path.getsize(root + os.sep + file)}
- for ext, file in fileList.iteritems():
- kbSize = math.ceil(file['size'] / 1024)
- args = [file['count'], str(int(kbSize)) + 'kb', ext]
- print '{0:<10} {1:>8} {2:>8}'.format(*args)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement