File size: 436 Bytes
ebab570 56836dd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
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
|