Ésta es una cuestión teórica, ya que no tengo un problema real, pero tiene que preguntarse ...Python - Pequeño cambio en un archivo enorme
Si tuviera un enorme archivo de , dicen muchos conciertos de largo y quería cambiar un solo byte y sabía el desplazamiento de ese byte, ¿cómo podría hacerlo de manera eficiente? ¿Hay alguna forma de hacerlo sin tener que volver a escribir todo el archivo y solo escribir el byte único?
No veo nada en el archivo de Python que me permita escribir en un desplazamiento en particular en un archivo.
http://docs.python.org/library/stdtypes.html#file.seek Usted establece la posición del cursor usando seek(), luego write(), luego flush() para guardar los cambios. – shimofuri