import sys | |
import os | |
import macfs | |
def walk(top): | |
names = os.listdir(top) | |
for name in names: | |
path = os.path.join(top, name) | |
if os.path.isdir(path): | |
walk(path) | |
else: | |
if path[-4:] == '.pyc' and os.path.exists(path[:-1]): | |
print "deleting:", path | |
os.remove(path) | |
elif path[-4:] == '.pyc': | |
print "!!! ------ .pyc file without .py file:", path | |
fss, ok = macfs.GetDirectory('Select the starting folder:') | |
if ok: | |
walk(fss.as_pathname()) |