python - Comment convertir un objet char* en objet PyObject*
漂亮男人
漂亮男人 2017-06-10 09:48:40
0
1
1090

Il est utilisé pour le passage des paramètres de fonction, donc PyObject_GetAttrString ne peut pas être utilisé

漂亮男人
漂亮男人

répondre à tous(1)
滿天的星座

PyByteArray_FromStringAndSize ou Py_BuildValue convertit d'abord char * en octets
Ensuite, PyTuple_SetItem convertit les octets en tuple

        PyObject * bytesObject = PyByteArray_FromStringAndSize(message, len);
        PyObject * buildObject = Py_BuildValue("y#", message,len);
        PyObject * argsObject = PyTuple_New(1);
        PyTuple_SetItem(argsObject, 0, bytesObject);
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal