Re: Abrir un fichero binario y modificar parte del fichero

Josu Rodriguez <[email protected]>
Newsgroups gmane.comp.python.general.castellano
Message-ID <[email protected]>
Si, estaba leyendo la documentacion, es por lo que no sabia como poder
hacerlo ya que en ella decia tambien los siguiente:

a+ : El archivo se abre para lectura y escritura, de manera que todos los
metodos f pueden ser invocados. El archivo se mantendría intacto si ya
existiera y los datos que escribimos se añaden a los que ya estan en el
archivo. El archivo se crearía si no existiera.
llamar a f.seek en el archivo no tiene efecto si la siguiente operacion de
I/O es f escribe datos, pero funciona de manera normal si la proxima
operacion de I/O en f lee datos.

Por lo que no encontraba ninguna forma de poder abrir el fichero en modo
lectura y editar a la mitad del fichero.

Al final con mmap, perfecto. A sido de gran ayuda el post de Javier Santana.

El 22 de julio de 2009 19:44, Jose Caballero <[email protected]>escribió:

> Hola,
>
> aunque parece que ya has resuelto tu duda, siempre puedes echarle un ojo a
> la documentaci\'on oficial:
> http://docs.python.org/library/functions.html#open
>
> Nota que para 'w' dice lo siguiente:
>
> 'w' for writing (truncating the file if it already exists)
>
>
>
> Jose
>
>
>
>
>
> >
> > Cuando abro el fichero con f.open(path,"w") el fichero queda con tamaño 0
> > kb.
> >
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.