我正在使用以下代码将一个大的位数组写入文件:
import bitarray
bits = bitarray.bitarray(bin='0000011111') #just an example
with open('somefile.bin', 'wb') as fh:
bits.tofile(fh)
但是,当我尝试使用以下方法读取此数据时:
import bitarray
a = bitarray.bitarray()
with open('somefile.bin', 'rb') as fh:
bits = a.fromfile(fh)
print bits
它因“位”为无类型而失败。我究竟做错了什么?