Как я могу получить свои данные из моего двоичного файла для печати в байтах? - PullRequest
0 голосов
/ 19 февраля 2020

Я пытаюсь записать данные в двоичный файл, используя байтовые массивы. При чтении я хочу иметь возможность читать байты из двоичного файла. Как мне этого добиться?

def test_write_bin():
  fname = 'test.bin'
  f = open(fname, 'wb')
  # ff d8 ff e0 00 10 4a
  f.write(bytearray([255, 216, 255, 224, 0, 16, 74]))
  f.close()
  with open(fname, "rb") as f2:
    while True:
      current_byte = f2.read(1)
      if (not current_byte):
        break
      val = ord(current_byte)
      print val,
  print

test_write_bin()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...