[pyar] archivo corrupto al grabarlo.

Javier Marcon javiermarcon en gmail.com
Jue Ago 21 17:14:13 ART 2014


Hola, En una aplicación que corre constantemente en un Windows 2003,
grabo en forma periódica un json con el siguiente código:

fi = open(self.file_name, "w")
fi.write(json.dumps(self.options))
fi.close()

El tema es que de vez en cuando de forma aleatoria, en lugar de grabarse
el json qcomo corresponde, se graba el archivo todo lleno de caracteres
00 (hexadecimal) y pierdo la información del archivo. Ahora le puse un
fi.flush() antes del close, pero quiero prevenir que no pase de nuevo.

Lo que quiero saber es por que pasa y como prevenirlo.

Gracias,

Javier.

-- 
Anyone can lose his mind after marrying a beautiful dancer.
               -Jay Orbin.



More information about the pyar mailing list