解析论证和建立价值观

时间:2014-08-13 18:50:57

标签: python c

我正在整合我的C代码和Python代码。我需要从python发送一个字符串," a_string",

>>>dicho("a_string")

在我的C程序中,我需要接收" a_string"使用变量unsigned char *。

static PyObject* dicho(PyObject* self, PyObject* args){
unsigned char * cleartext;
PyArg_Parse(args, TYPE, &cleartext);

我将如何做到这一点? PyArg_ParseTuple中需要什么类型,s,s#...?

1 个答案:

答案 0 :(得分:1)

使用PyArg_ParseTuple格式的s#。这会为您提供一个const char *指针,您可以将其转换为const unsigned char *