# Copia un fichero cambiando no-letras por espacios # obtención de los datos de entrada nombre_entrada=input("fichero con texto y signos de puntuación: ") fichero_entrada=open(nombre_entrada) original=fichero_entrada.read() fichero_entrada.close() # limpieza de no-letras (excepto el salto de línea) letras="abcdefghijklmnñopqrstuvwxyz" letras=letras+"ABCDEFGHIJKLMNÑOPQRSTUVWXYZ" letras=letras+"áéíóúüÁÉÍÓÚÜ"+"\n" # generación del nuevo texto a partir del original nuevo="" for c in original: if c in letras: nuevo=nuevo+c else: nuevo=nuevo+" " # salida de resultados nombre_salida=input("fichero nuevo a generar: ") fichero_salida=open(nombre_salida,"w") fichero_salida.write(nuevo) fichero_salida.close()