python - Bagaimana untuk menukar objek char* kepada objek PyObject*
漂亮男人
漂亮男人 2017-06-10 09:48:40
0
1
1086

Ia digunakan untuk lulus parameter fungsi, jadi PyObject_GetAttrString tidak boleh digunakan

漂亮男人
漂亮男人

membalas semua(1)
滿天的星座

PyByteArray_FromStringAndSize atau Py_BuildValue mula-mula menukar char * menjadi bait
Kemudian PyTuple_SetItem menukar bait menjadi tuple

        PyObject * bytesObject = PyByteArray_FromStringAndSize(message, len);
        PyObject * buildObject = Py_BuildValue("y#", message,len);
        PyObject * argsObject = PyTuple_New(1);
        PyTuple_SetItem(argsObject, 0, bytesObject);
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan