标签: python python-c-api python-embedding
我正在编写嵌入python C API的代码,我需要在调用它之前知道函数的参数个数。 我找到了一个涉及callyng __code__和co_argcount到PyObject_GetAttrString()的解决方案,但似乎并非所有函数都具有这些属性(例如内置函数)。 是否有其他方法可以实现相同的结果,可能尽量少使用PyImport_Import()或PyObject_CallObject()?
__code__
co_argcount
PyObject_GetAttrString()
PyImport_Import()
PyObject_CallObject()