Python, ctypes и mmap

Мне интересно, возможно ли, чтобы пакет ctypes взаимодействовал с mmap.

В настоящее время мой модуль выделяет буфер (сcreate_string_buffer), а затем передает это с помощьюbyref в мои библиотекиmylib.read функция. Это, как следует из названия, считывает данные в буфер. Я тогда звонюfile.write(buf.raw) записать данные на диск. Однако мои тесты показывают, что это далеко не оптимально (время, проведенное вfile.write лучше провести времяmylib.read).

Поэтому мне интересно знать, может ли ctypes взаимодействовать с mmap. Учитываяmmap.mmap экземпляр и смещение, как я могу получить указатель (c_void_pв адресное пространство?

Ответы на вопрос(2)

Ваш ответ на вопрос