Описание тега pybuffer
Интерфейс буфера Python включает в себя как " пересмотренный буферный протокол ", также известный как pep3118, так и устаревший буферный API.
Устаревший API предоставляет встроенную функцию верхнего уровня. buffer
тип программистам на Python; набор соответствующих PyBuffer_*
Функции на C предоставляются разработчикам расширений cpython.
Пересмотренный протокол представил Py_buffer
struct с новым общим низкоуровневым C-API, который не ограничен конкретным типом Python, для интерфейса расширения. Особенности высокого уровня старого buffer
объекты становятся доступными новым memoryview
Тип Python.
В зависимости от контекста, "PyBuffer" может ссылаться буквально на пересмотренный протокол Py_buffer
struct или (чаще всего) общее представление об использовании буферов в Python.