blob: a1e75bb7ae5b4ba1706f47c7b373da9763f11243 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  | 
# 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")
  |