我打包printf c++
函数Python。我使用s和lStringFormat在PyArg_ParseTuple中传递格式字符串。但我怎么能通过其他价值?收到之前我不认识他们。如何在Python中封装printf C++函数
比如我会写
int years = 30
printfPy("I am %d old", years)
包装这个样子....
static PyObject* PrintfPy(PyObject *self, PyObject *args)
{
char* lStringFormat;
if (!PyArg_ParseTuple(args, "s...", &lStringFormat, ...))
return NULL;
sprintf(lStringFormat, ...);
}
我什么建议吗?
谢谢大家!
给予好评,因为我今天学到了新的东西 – Anzel 2014-11-03 12:11:48