我想生成N个字节,然后迭代字节并将每个byte
转换为bitarray
..但我不能。问题:
byte_array
由int而不是字节组成?为什么byteBitArray
没有值以及如何解决这个问题?
import os
from bitarray import bitarray
byte_array = bytearray(os.urandom(3))
for byte in byte_array:
print (type(byte)) # <class 'int'>, why not byte?
realByte = byte.to_bytes(1, byteorder='little')
byteBitArray = a.frombytes(realByte) # byteBitArray = None . Why None?