Python, ctypes y mmap

Me pregunto si es posible que el paquete ctypes interactúe con mmap.

Actualmente, mi módulo asigna un búfer (concreate_string_buffer) y luego pasa eso usandobyref a mis bibliotecasmylib.read función. Esto, como su nombre indica, lee datos en el búfer. Entonces llamofile.write(buf.raw) para escribir los datos en el disco. Sin embargo, mis puntos de referencia muestran que esto está lejos de ser óptimo (tiempo dedicado afile.write es mejor pasar el tiempo enmylib.read)

Por lo tanto, estoy interesado en saber si los ctypes pueden interactuar con mmap. Dado unmmap.mmap instancia y un desplazamiento, ¿cómo puedo obtener un puntero (c_void_p) en el espacio de direcciones?

Respuestas a la pregunta(2)

Su respuesta a la pregunta