从c+传递字节数组+;巨蟒 正如标题所建议的,我想把一个字节数组从C++传递到Python。我知道我需要以某种方式将字节数组转换为PyObject,但这就是我遇到的问题。有人能帮我解决这个问题吗

从c+传递字节数组+;巨蟒 正如标题所建议的,我想把一个字节数组从C++传递到Python。我知道我需要以某种方式将字节数组转换为PyObject,但这就是我遇到的问题。有人能帮我解决这个问题吗,python,c++,arrays,Python,C++,Arrays,提前感谢,PyBytes\u FromString为营救假设的Python3+: 在Python2.xPyString\u FromString下: 我正在使用opencv矩阵到字节的转换,就像这样std::memcpy(字节,image.data,size*sizeof(字节));所以这不是一个字符串。如何将其与PyBytes\u FromString一起使用?@las*\u FromString函数将const char*作为参数。你说你有一个字节数组。所以我想这就是事实。这有点让人困惑,

提前感谢,

PyBytes\u FromString
为营救假设的Python3+:

在Python2.x
PyString\u FromString
下:


我正在使用opencv矩阵到字节的转换,就像这样
std::memcpy(字节,image.data,size*sizeof(字节));所以这不是一个字符串。如何将其与PyBytes\u FromString一起使用?@las
*\u FromString
函数将
const char*
作为参数。你说你有一个字节数组。所以我想这就是事实。这有点让人困惑,但字符串和字节数组在过去几天里的含义是一样的。如果在字节序列中允许空值,则StringAndSize中的
*\u可能是更好的选择。无论如何,我不知道opencv,但如果您还有其他内容,那么首先您必须找到一种方法将其转换为
字符*