source: python/vendor/Python-2.6.5/PCbuild/rmpyc.py

Last change on this file was 2, checked in by Yuri Dario, 15 years ago

Initial import for vendor code.

  • Property svn:eol-style set to native
File size: 598 bytes
Line 
1# Remove all the .pyc and .pyo files under ../Lib.
2
3
4def deltree(root):
5 import os
6 from os.path import join
7
8 npyc = npyo = 0
9 for root, dirs, files in os.walk(root):
10 for name in files:
11 delete = False
12 if name.endswith('.pyc'):
13 delete = True
14 npyc += 1
15 elif name.endswith('.pyo'):
16 delete = True
17 npyo += 1
18
19 if delete:
20 os.remove(join(root, name))
21
22 return npyc, npyo
23
24npyc, npyo = deltree("../Lib")
25print(npyc, ".pyc deleted,", npyo, ".pyo deleted")
Note: See TracBrowser for help on using the repository browser.