我有一个python类,如下所示:
class buf(ctypes.Structure):
_pack_ = 4
_fields_ = [
("data", ctypes.c_void_p),
("size", ctypes.c_uint32),
]
我想在里面存储一个python缓冲区。我被告知要使用:from_buffer_copy。如果我做了mystruct.from_buffer_copy(mybuffer)
我得到
mystruct object has no attribute from_buffer_copy
尽管如此
ctypes.Structure.from_buffer_copy(mybuffer)
调用函数但由于类未实例化而崩溃。为什么我的类不能从缓冲区拷贝访问基类?我试着用超级来称呼它,但也失败了。你知道在我继承的结构上什么from_buffer_copy方法是不可访问的吗?在
谢谢。在
另一种方法是进入缓冲区结构。在
目前没有回答
相关问题 更多 >
编程相关推荐