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