Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import re, glob, os
- def renamer(files, pattern, replacement):
- for pathname in glob.glob(files):
- basename= os.path.basename(pathname)
- new_filename= re.sub(pattern, replacement, basename)
- if new_filename != basename:
- os.rename(
- pathname,
- os.path.join(os.path.dirname(pathname), new_filename))
- # example:
- # renamer("*.*", r"(.*)review-(.*)\.(.*)", r"\1-review-\2.\3")
Add Comment
Please, Sign In to add comment