import os from font_dataset.utils import get_files directory_path = "dataset" files = get_files(directory_path) def clean_name(file_name: str): return ( file_name.replace("&", "-") .replace("@", "-") .replace("#", "-") .replace("$", "-") ) for file_name in files: new_file_name = clean_name(file_name) if new_file_name != file_name: os.rename(file_name, new_file_name) print(f"Renamed {file_name} to {new_file_name}")