/PCbuild/rmpyc.py
http://unladen-swallow.googlecode.com/ · Python · 25 lines · 18 code · 6 blank · 1 comment · 5 complexity · 34037d315c74cda723e94b6e8ad07247 MD5 · raw file
- # Remove all the .pyc and .pyo files under ../Lib.
- def deltree(root):
- import os
- from os.path import join
- npyc = npyo = 0
- for root, dirs, files in os.walk(root):
- for name in files:
- delete = False
- if name.endswith('.pyc'):
- delete = True
- npyc += 1
- elif name.endswith('.pyo'):
- delete = True
- npyo += 1
- if delete:
- os.remove(join(root, name))
- return npyc, npyo
- npyc, npyo = deltree("../Lib")
- print(npyc, ".pyc deleted,", npyo, ".pyo deleted")