Aqui tienes un ejemplo, lo que haces es abrir el archivo en modo lectura
haces un remplazo, de lo que quieres cambiar y luego abres el archivo en
modo de escritura y sobre escribes.

f = open("archivo.txt", "r")
cambio = f.read()
cambio = cambio.replace("line2", "cambio")
f.close()

otro = open("archivo.txt", "w")
otro.write(cambio)
otro.close()

Este ejemplo esta suponiendo que en archivo.txt esta como tu lo dijistes:
   line1.....
   line2.....
   line3.......

asi que "line2" quedaria como "cambio"

Saludos espero sirva.


El 9 de septiembre de 2013 14:46, Alain Nescolarde Pina <
[email protected]> escribió:

> Hola a todos:
>
> Le escribo porque estoy presentando dudas al sobreescribir una linea de un
> fichero..
>
>
> Ejemplo
>
>    line1.....
>    line2.....
>    line3.......
>
> Quisiera modificar el contenido de line2...
>
> Estube utilizando la funcion f.truncate() pero esta, me reduce el tamaƱo
> del fichero...
>
>
> Espero sus respuesta Gracias
> ______________________________**_________________
> Python-es mailing list
> [email protected]
> https://mail.python.org/**mailman/listinfo/python-es<https://mail.python.org/mailman/listinfo/python-es>
> FAQ: http://python-es-faq.wikidot.**com/<http://python-es-faq.wikidot.com/>
>



-- 
Victor Villalobos
Bahia Pirata
Inversiones Villalobos Balzan.
0412 6882141
_______________________________________________
Python-es mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a