3

(パッチが適用されていない) Boost Python を使用して、Python 3bytesオブジェクトから生データを取得するこのかなり厄介な方法よりも良い方法はありますか?

  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]);

(Boost 1.48 with Python 3.2)

4

0 に答える 0