ファイルにstrAが見つかった後、1000 バイトを読み取りたいと考えています。しかし、私はエラーが発生しています
ValueError: iteration メソッドと read メソッドを混在させるとデータが失われます
同じことを入力してください。
コードは次のとおりです。
input_file=open("abcd.txt",'rb')
strA = ">>>>>>>>>> message sent(1000 bytes)"
with input_file as myFile:
for num, line in enumerate(myFile):
if strA in line:
bytes = line.split('(')
byte1 =bytes[1]
byte2 =byte1[0:4]
print byte2
print line
a=int(byte2)
data = input_file.read(a)
print data
break