在文件中找到strA后,我想读取 1000 个字节。但我得到了错误
ValueError:混合迭代和读取方法会丢失数据
请提供您的输入。
这是代码:
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