-1

我正在努力PyObject_CallMethod尝试发送unsigned char *到 python 脚本,但它给了我在 python 端调用该方法的错误。我已经尝试过s,s#,s*,y格式化B,但没有运气。我应该使用哪种格式?

这是我正在查看的参考https://docs.python.org/3/c-api/arg.html#c.Py_BuildValue

4

1 回答 1

0

我找到了解决方案!

我必须知道大小,然后根据此链接发送它:memcpyhttps ://docs.python.org/3/c-api/arg.html,我必须发送带有此标志的数组,其中指的是type 是第一个参数的类型,是第一个参数的大小。unsigned char *unsigned char[KNOWN_SIZE]'s#'s#

于 2019-04-09T14:26:48.800 回答