Skip to content

Instantly share code, notes, and snippets.

@sagorbrur
Created June 25, 2019 04:24
Show Gist options
  • Save sagorbrur/e60a12a24cb6a3a011b713e6103f1ec1 to your computer and use it in GitHub Desktop.
Save sagorbrur/e60a12a24cb6a3a011b713e6103f1ec1 to your computer and use it in GitHub Desktop.
# a simple script to rename multiple files
import os
import re
path = 'myimages/'
files = os.listdir(path)
files.sort(key=lambda var:[int(x) if x.isdigit() else x for x in re.findall(r'[^0-9]|[0-9]+', var)])
for i, file in enumerate(files):
os.rename(path + file, path + "rename_{}".format(i)+".jpg")
print('done!')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment