Here is an example of a bulk file rename tool you can use for inspiration:
- rename: Perl-powered file rename script with many helpful built-ins
Here are resources that you can use to build your bulk file rename tool:
- os Module: Miscellaneous operating system interfaces
- sys Module: System-specific parameters and functions
- shutil Module: High-level file operations
- Working With Files in Python: Real Python article
- argparse Module: Parser for command-line options, arguments and sub-commands
- How to Build Command Line Interfaces in Python With argparse: Real Python article
- click: A Python package for creating beautiful command line interfaces
- docopt: Command-line interface description language
- Regular Expressions: Regexes in Python: Two-part Real Python article series