io.RawIOBase.read ()
io.RawIOBase.read ( size=-1 )
Читает size байтов из объекта и возвращает их. Для удобства, если размер не указан или -1, возвращаются все байты до EOF. В противном случае выполняется только один системный вызов. Байт меньше size может быть возвращено, если вызов операционной системы возвращает меньше, чем size байтов.
Если возвращается 0 байт и размер не равен 0, это означает конец файла. Если объект находится в неблокирующем режиме и нет доступных байтов, возвращается None
.
Реализация по умолчанию полагается на readall () и readinto ().
Last updated
Was this helpful?