with open(path, 'rb') as f:Предполагаем, что константа и путь до файла определены выше. Но всё равно что-то тут не так. Мы используем в коде две одинаковые строки
block = f.read(BLOCK_SIZE)
while block:
print(block)
block = f.read(BLOCK_SIZE)
block = f.read(BLOCK_SIZE) и тем самым нарушаем В такой ситуации стоит посылать всех к моржу 🦭
BLOCK_SIZE = 64Моржовый оператор
path = '/home/user/bindata.bin'
with open(path, 'rb') as f:
while block := f.read(BLOCK_SIZE)
print(block)