мне нужно написать модуль расширения на си.
Допустим модуль simple который имеет функцию test.
simple.c:
PyObject *
test(PyObject *self,PyObject *args)
{
return Py_BuildValue(“”)
}
так вот когда в питоне я импортирую модуль и вызову функцию test могу ли я передать в качестве параметра спиок и как его в си функции привести к указателю типа unsigned char.
Вообще функция будет записывать в символьное устройство, я хочу передавать в качестве параметра в питоне спиок и длину и в си получать указатель на unsigned char и длину что бы воспользоваться функцией write!