0

在文件中找到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
4

0 回答 0