io.RawIOBase.read ()

io.RawIOBase.read ( size=-1 )

Читает size байтов из объекта и возвращает их. Для удобства, если размер не указан или -1, возвращаются все байты до EOF. В противном случае выполняется только один системный вызов. Байт меньше size может быть возвращено, если вызов операционной системы возвращает меньше, чем size байтов.

Если возвращается 0 байт и размер не равен 0, это означает конец файла. Если объект находится в неблокирующем режиме и нет доступных байтов, возвращается None.

Реализация по умолчанию полагается на readall () и readinto ().

Last updated