diff --git a/seleccionar.py b/seleccionar.py new file mode 100644 index 0000000000000000000000000000000000000000..12d16db560873fc2189ec1c91d8b8bbc47e6b87f --- /dev/null +++ b/seleccionar.py @@ -0,0 +1,14 @@ +def eliminar_lineas_con_palabra(file_path, palabra): + with open(file_path, 'r') as archivo: + lineas = archivo.readlines() + + lineas_filtradas = [linea for linea in lineas if palabra not in linea] + + with open(file_path, 'w') as archivo: + archivo.writelines(lineas_filtradas) + +if __name__ == "__main__": + archivo = input("Ingrese la ruta del archivo: ") + palabra = input("Ingrese la palabra a borrar:") + eliminar_lineas_con_palabra(archivo, palabra) + print(f"Se han eliminado todas las lÃneas que contienen la palabra '{palabra}'.")