io.RawIOBase

class io.RawIOBase

Базовый класс для необработанного двоичного ввода-вывода. Он наследует IOBase. Общедоступного конструктора нет.

Необработанный двоичный ввод-вывод обычно обеспечивает низкоуровневый доступ к базовому устройству ОС или API и не пытается инкапсулировать его в высокоуровневые примитивы (это остается для буферизованного ввода-вывода и текстового ввода-вывода, описанного далее в этом разделе).

Помимо атрибутов и методов из IOBase, RawIOBase предоставляет следующие методы:

  • read () - читает заданное количество байтов из объекта и возвращает их

  • readall () - читает и возвращает все байты из потока

  • readinto () - считывает байты в заданный объект и возвращает их количество

  • write () - записывает байтовый объект в необработанный поток и возвращает количество записанных байтов

Last updated