私はこのようなC++クラスメソッドがあります。Swigを使ってunsigned char *をPythonリストに変換するには?
class BinaryData
{
public:
...
void serialize(unsigned char* buf) const;
};
serialize
機能だけでunsigned char*
としてバイナリデータを取得します。 SWIGを使ってこのクラスをラップします。 私はbyte array
またはint array
というバイナリデータをPythonで読みたいと思います。
Pythonのコード:
buf = [1] * 1000;
binData.serialize(buf);
しかし、それはunsigned char*
に変換することができない例外が発生します。 この関数をPythonでどのように呼び出すことができますか?行うには