import re def sanitize_filename(filename: str) -> str: """ Sanitiza el nombre de un archivo eliminando o reemplazando caracteres no permitidos. Args: filename: Cadena con el nombre original. Returns: Cadena sanitizada lista para usarse como nombre de archivo. """ filename = re.sub(r'[<>:"/\\|?*]', '_', filename) filename = re.sub(r'\s+', '_', filename) return filename