0

ファイルに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
4

0 に答える 0