Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os, time, sys
- beforeSize = 0
- afterSize = 0
- startTime = time.time()
- if sys.argv[-1] == '-r':
- for folderName, subfolders, filenames in os.walk('.'):
- for filename in filenames:
- if not filename.endswith('.png'):
- continue
- filename = os.path.join(folderName, filename)
- beforeSize += os.path.getsize(filename)
- os.system('pngout "%s"' % filename)
- afterSize += os.path.getsize(filename)
- else:
- for filename in os.listdir('.'):
- if not filename.endswith('.png'):
- continue
- beforeSize += os.path.getsize(filename)
- os.system('pngout "%s"' % filename)
- afterSize += os.path.getsize(filename)
- beforeSize = beforeSize // 1024
- afterSize = afterSize // 1024
- print('Time: %s\nBefore: %s kb\nAfter %s kb\nTotal Savings: %s kb' % (time.time() - startTime, beforeSize, afterSize, (beforeSize - afterSize)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement