• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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")
26