Python3.6: OSError: [Errno 22] Недопустимый аргумент для _io.BufferedReader.read (8) - PullRequest
0 голосов
/ 02 ноября 2018

У меня есть строка Python, где я пытаюсь определить переменную: ts_parts = unpack('>8B', self.file.read(8)), где self.file - это объект _io.BufferedReader. К сожалению, это возвращает ошибку: OSError: [Errno 22] Invalid argument, если # внутри метода read не равен 0, и в этом случае жалоба, конечно, будет: struct.error: unpack requires a bytes object of length 8. Почему это происходит? Как я могу это исправить?

...