Это теоретический вопрос, так как я не имею реальную проблему, но я должен спросить ...Python - мелочь в огромный файл
Если бы я был огромного файла, скажем, много концертов долго, и я хотел изменить один байт, и я знал смещение этого байта, как я мог сделать это эффективно? Есть ли способ сделать это, не переписывая весь файл и записывая только один байт?
Я ничего не вижу в Python файл api, который позволит мне написать конкретное смещение в файле.
http://docs.python.org/library/stdtypes.html#file.seek Вы устанавливаете позицию курсора с помощью функции seek(), затем пишите(), затем flush(), чтобы сохранить изменения. – shimofuri