Borrar cadenas en un archivo

lars lars en telefonica.net
Vie Jun 25 18:59:41 CEST 2004


Hernán Martínez Foffani wrote:

>>Los datos de servidores e ips se guardan en un fichero en este
>>formato, p.ej. 1:127.0.01:27960, donde 1 es el ID del registro, la ip
>>y el puerto de conexión, lo que no consigo es recuperar el registro
>>2, por ejemplo y eliminarlo de la lista, quitar esa linea y que todos
>>los ID de los siguientes registros resten 1 y volver a grabarlo todo
>>en un fichero
>>    
>>
>
>No es un problema de python lo que tienes.  Te ocurrirá con cualquier
>otro lenguaje.  Si tu archivo de datos tiene largo de registro
>variable (como son los archivos de texto en general) nunca podrás
>hacer una regrabacion sobre el mismo.
>Lo que tienes que hacer es leerlo todo, cerrarlo, modificarlo en
>memoria y volcarlo de nuevo. O si no, usar algun archivo temporario
>leyendo desde uno y grabando otro.  luego lo reemplazas.
>
>-H.
>
>
>
>
>_______________________________________________
>Python-es mailing list
>Python-es en aditel.org
>http://listas.aditel.org/listinfo/python-es
>
>  
>
si, eso es exactamente lo que hace la funcion de modificar los 
registros, pero lo que quiero es borrar esa linea, hay alguna funcion en 
algun modulo que borre la linea?




Más información sobre la lista de distribución Python-es