Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Boost 从字节对象提取原始数据_Boost_Python 3.x_Boost Python - Fatal编程技术网

Boost 从字节对象提取原始数据

Boost 从字节对象提取原始数据,boost,python-3.x,boost-python,Boost,Python 3.x,Boost Python,使用()boostpython,有没有比这种相当糟糕的方法更好的方法从python3bytes对象中获取原始数据 namespace py = boost::python py::object raw = <a bytes object> int n = py::len(raw); char *r = new char[n]; for(int i=0; i<n; ++i) r[i] = py::extract<int>(raw[i]);

使用()boostpython,有没有比这种相当糟糕的方法更好的方法从python3
bytes
对象中获取原始数据

  namespace py = boost::python

  py::object raw = <a bytes object>
  int n = py::len(raw);
  char *r = new char[n];
  for(int i=0; i<n; ++i)
    r[i] = py::extract<int>(raw[i]);
namespace py=boost::python
py::对象原始=
int n=py::len(原始);
char*r=新字符[n];
对于(int i=0;i