우리는의 PyObject 나는 방법이 걸리는 얼마나 많은 인수를 알고 싶어PyObject 일 방법
PyObject *method = PyDict_GetItemString(methodsDictionary,methodName.c_str());
사용하여 파이썬 방법을 가리키는 추출 할 필요가 얼마나 많은 인수를 알아내는. 따라서 함수가
def f(x,y):
return x+y
인 경우 어떻게 알 수 있습니까? 2 개의 인수가 필요합니까?
잠재적으로 관련성이 있습니다 : http://stackoverflow.com/questions/6616398/finding-python-function-parameters-from-c –
또한, 거기에'.c_str()'이 있음을 알았습니다 - 그래서 당신을 추측합니다. C++을 사용하고 있습니다. Boost.Python이나 다른 wrapper 라이브러리를 보았습니까? - 네이티브 Python C-API 사용은 가장 즐거운 경험이 아닙니다. –