使用memoryView来操作一个大缓冲区

时间:2016-03-07 19:24:21

标签: python-3.x ctypes memoryview

我的应用程序需要一个C库。在某些时候,库提供了一个指向填充二进制结构的大缓冲区的指针。我不想从/到大缓冲区复制。 我想通过bytearray类的memoryView来操作缓冲区 在Python3.4中,我尝试将C指针提供给ctypes.PyMemoryView_FromMemory,但它似乎返回一个Int对象。
将缓冲区的地址设置为bytearray的memoryView的最佳方法是什么?
如果可能,我不想使用Cython。

谢谢!

0 个答案:

没有答案