import sys, os import re folder_path = "static/files/" olds = "'" new = "" def replace(folder_path, old, new): for path, subdirs, files in os.walk(folder_path): for name in files: for old in olds: if(old.lower() in name.lower()): file_path = os.path.join(path,name) name = name.lower().replace(old,new) new_name = os.path.join(path,name) print(new_name) os.rename(file_path, new_name) replace(folder_path, olds, new)