import glob, os filetypes=[".cxx",".h",".c",".cc",".hh",".par",".dat",".txt", ".py", ".C"] for root, dirs, files in os.walk('.'): # print "dirs ################################################################################" # for dir_ in dirs: # print dir_ # print "files ################################################################################" for file in files: if os.path.splitext(file)[-1] in filetypes: if "./rave" not in root: old=os.path.join(root,file) new=old.replace("PndTpc","Tpc") if old !=new: print "rename" print old print new os.system("svn mv "+old+" "+new );