Abrir un fichero binario y modificar parte del fichero

Javier Santana qualopec en gmail.com
Mie Jul 22 18:50:28 CEST 2009


creo que mmap es lo que buscas:

http://docs.python.org/library/mmap.html

2009/7/22 wowberk <wowberk en gmail.com>:
> Hola amigos,
>
> Estoy intentado abrir un fichero binario y modificar parte de este, y
> volverlo a guardar pero cada vez que lo intento me da errores.
>
> Cuando abro el fichero con f.open(path,"w") el fichero queda con tamaño 0
> kb.
> Despues si me muevo a la zona que quiero para escribir con f.seek(78) y
> escribo en el f.write('aaa')
> lo unico que consigo es un fichero de 82 byte.
>
> ¿Alguien sabe por que sucede esto?
> me imagino que al abrirlo con "w" el fichero es almacenado en memoria ...
> pero como puede volcarlo de nuevo?
>
> Espero haberme explicado correctamente.
>
> Un saludo
> _______________________________________________
> 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





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