Staging
v0.5.1
https://github.com/python/cpython
Revision 0151b5350bf71ab2fb83f48561f7b6da42a1a96f authored by Benjamin Peterson on 03 September 2008, 02:14:03 UTC, committed by Benjamin Peterson on 03 September 2008, 02:14:03 UTC
svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3

........
  r66176 | benjamin.peterson | 2008-09-02 21:04:06 -0500 (Tue, 02 Sep 2008) | 1 line

  fix typo
........
1 parent ee3acff
Raw File
Tip revision: 0151b5350bf71ab2fb83f48561f7b6da42a1a96f authored by Benjamin Peterson on 03 September 2008, 02:14:03 UTC
Merged revisions 66176 via svnmerge from
Tip revision: 0151b53
rmpyc.py
# 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")
back to top