Agregar datos a un archivo existente

luis miguel morillas morillas en posta.unizar.es
Sab Jun 25 16:36:57 CEST 2005


	Asunto: Re: [Python-es] Agregar datos a un archivo existente
	Fecha: sáb, jun 25, 2005 at 12:08:38 +0200


Citando a  Luis Miguel Morillas (morillas en posta.unizar.es):
> Mensaje citado por Marcelo Blanc <marceloblanc en yahoo.com.ar>:
> 
> > Hola a todos.. pido una ayudita a quienes seguro
> > alguna vez pasaron por esto.
> > Estoy tratando de insertar datos a un archivo
> > existente, pero lo único que logro es sobreescribir
> > los datos que estaban en el mismo, ya probé abrirlo en
> > modo r+w,r+a,r+a+w y no funciona.
> > Estos son los comandos que ejecuto desde el shell:
> > 
> > f=open('c:\\marcelo\\arch1','r+w+a')
> > f.seek(0)
> > f.write('ESTOY ESCRIBIENDO AL PRINCIPIO DEL ARCHIVO')
> > 
> > Estuve buscando en google y por ahí apareció algo
> > relativo a un bug del seek.
> > Mi versión de Python es la 2.4.1 y el Tk 8.4, (IDLE
> > 1.1.1)
> > Saludos a todos!
> > 
> 
> bug del seek? Si quieres ponerte al final de un archivo para escribir, tienes
> que usar:
> >>> f.seek(2,0)
>
Bueno, habrás podido comprobar que es al revés :)

>>> f.seek(0,2) 


-- 

Luis Miguel

No a las patentes de software en Europa
EuropeSwPatentFree
http://EuropeSwPatentFree.hispalinux.es




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