我想從文件中讀取儘可能多的24位塊。 如何使用位串'ConstBitStream 當我不現在有多少塊?如何使用bitstring讀取完整文件
目前,我這樣做:
eventList = ConstBitStream(filename = 'events.dat')
for i in range(1000) :
packet = eventList.read(24)
(這裏我要計算事件的事前數)
我想從文件中讀取儘可能多的24位塊。 如何使用位串'ConstBitStream 當我不現在有多少塊?如何使用bitstring讀取完整文件
目前,我這樣做:
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
'ReadError'是一個'bitstring'異常。它必須從'bitstring'導入或用作'bitstring.ReadError'。 – TheMeaningfulEngineer