为什么80%的码农都做不了架构师?>>>
循环删除 一些目录
import os;
import shutil;
curpath = os.getcwd();
print "curpath is " + curpath
print os.listdir(curpath)
# find cocosstudio
targettpath = curpath + "/" + "cocosstudio"
def recursive_walk_dir(dir,listener_dir,listener_file):
list = os.listdir(dir)
for sub in list:
subfullpath = dir+ "/" + sub
if os.path.isfile(subfullpath) and listener_file:
listener_file(subfullpath,sub)
elif listener_dir:
isDeepIn = listener_dir(subfullpath,sub)
if isDeepIn:
recursive_walk_dir(subfullpath,listener_dir,listener_file)
def lis_file(fullname,basename):
#print "list-file:" + fullname
pass
def lis_dir(fullpath,subpath):
if subpath == ".idea":
return False
else:
if subpath[0] == ".":
print "list-path:" + fullpath
print "will deleted subpath :" + subpath
shutil.rmtree(fullpath)
return False
return True
if os.path.exists(targettpath):
recursive_walk_dir(targettpath,lis_dir,lis_file)
else:
print("cocos studio path is not found!")
input("press any key exit : ")