Si tratta di una questione teorica, come non ho un problema reale, ma ho avuto modo di chiedersi ...Python - piccola modifica a un file enorme
Se ho avuto un enorme file di , dire molti concerti a lungo e volevo cambiare un singolo byte e conoscevo l'offset di quel byte, come potevo farlo in modo efficiente? C'è un modo per farlo senza riscrivere l'intero file e solo scrivendo il singolo byte?
Non vedo nulla nel file Python che mi consente di scrivere su un offset specifico in un file.
http://docs.python.org/library/stdtypes.html#file.seek Si imposta la posizione del cursore usando seek(), quindi write(), quindi flush() per salvare le modifiche. – shimofuri