From b2d8a7c91ba87d1cfe08471cdfb10db033225762 Mon Sep 17 00:00:00 2001 From: rubegar <ruben.garcia.vazquez@estudiantes.uva.es> Date: Wed, 19 Jun 2024 17:55:50 +0000 Subject: [PATCH] Upload New File --- seleccionar.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 seleccionar.py diff --git a/seleccionar.py b/seleccionar.py new file mode 100644 index 0000000..12d16db --- /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}'.") -- GitLab