我想从文件中读取尽可能多的24位块.
我怎么能使用位串的ConstBitStream来做到这一点
什么时候我现在没有多少块?
目前我这样做:
eventList = ConstBitStream(filename = 'events.dat') for i in range(1000) : packet = eventList.read(24)
(这里我必须预先计算事件的数量)
解决方法
您可以读取,直到生成ReadError exeption
try: while True: packet = eventList.read(24) except ReadError: pass