Home | History | Annotate | Download | only in VS9.0
      1 # Remove all the .pyc and .pyo files under ../Lib.
      2 
      3 
      4 def 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 
     24 npyc, npyo = deltree("../Lib")
     25 print(npyc, ".pyc deleted,", npyo, ".pyo deleted")
     26