Я пытаюсь прочитать байтовый файл байтом, но я не уверен, как это сделать. Я пытаюсь сделать это так:
file = open(filename, 'rb')
while 1:
byte = file.read(8)
# Do something...
Так делает ли это, чтобы байт переменной содержал 8 следующих бит в начале каждого цикла? Не имеет значения, каковы эти байты. Единственное, что имеет значение, это то, что мне нужно прочитать файл в 8-битных стеках.
EDIT:
Также я собираю эти байты в списке, и я хотел бы их печатать так, чтобы они не печатались как символы ASCII, а как необработанные байты, то есть когда я печатаю этот bytelist, он дает результат как
['10010101', '00011100', .... ]