Guest User

Untitled

a guest
Aug 15th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. import re, glob, os
  2.  
  3. def renamer(files, pattern, replacement):
  4. for pathname in glob.glob(files):
  5. basename= os.path.basename(pathname)
  6. new_filename= re.sub(pattern, replacement, basename)
  7. if new_filename != basename:
  8. os.rename(
  9. pathname,
  10. os.path.join(os.path.dirname(pathname), new_filename))
  11.  
  12. # example:
  13. # renamer("*.*", r"(.*)review-(.*)\.(.*)", r"\1-review-\2.\3")
Add Comment
Please, Sign In to add comment