Мой канал о программировании Old Programmer, а здесь: Тематическое оглавление моего Zen-канала (Old Programmer). А тут много материалов по Python. Продолжаем разговор о бинарных файлах, начатый в прошлой статье. Бинарные файлы в языке Python Как мы уже видели, ничего сложного в бинарных файлах нет. Обмен с ними осуществляется через массив bytes. Для понимания обратимся к программе p500.py. Она выдает на консоль коды всех байтов файла. Обращаю внимание на следующие два момента: Разумеется можно читать не только по одному байту: f.read(n), где n количество байтов, которые необходимо прочесть. Если при очередном чтении количество прочитанных байтов (len(b)) окажется меньше n, это значит файл закончился. Бинарные файлы и метод seek Однако прелесть бинарных файлов этим не заканчивается. Там есть замечательный метод seek. Метод имеет два аргумента: В качестве примера иллюстрирующего работу метода seek представлена программа p500a.py, которая читает последние 10 байтов данного файла. В