如何将原始数据从PythonC扩展复制到ctypes.Structure?

如何将原始数据从PythonC扩展复制到ctypes.Structure?,python,structure,ctypes,Python,Structure,Ctypes,在PythonC扩展中,是否可以获取指向ctypes.Structure实例的原始数据的指针值?我希望通过导入和使用ctypes.memmove或ctypes.addressof来访问和复制此类实例中的数据,而不会影响解释器。换句话说,ctypes是否提供了我可以直接使用的任何C API?似乎ctypes没有公开C API 在>=2.7中是这样做的: ctypes源标记为2.7.1: 我在源代码中看不到构建API胶囊的任何地方。您必须通过Python C API使用ctypes Python接口

在PythonC扩展中,是否可以获取指向
ctypes.Structure
实例的原始数据的指针值?我希望通过导入和使用
ctypes.memmove
ctypes.addressof
来访问和复制此类实例中的数据,而不会影响解释器。换句话说,
ctypes
是否提供了我可以直接使用的任何C API?

似乎ctypes没有公开C API

在>=2.7中是这样做的:

ctypes源标记为2.7.1:


我在源代码中看不到构建API胶囊的任何地方。您必须通过Python C API使用ctypes Python接口。

谢谢您的回答。如果没有公共API,我宁愿不去挖掘源代码——我不太需要它。