В CPython мы можем получить список аргументов функции, используя следующие методы. имя функции 'aMethod'Получение списка аргументов в функции Boost: Python
import inspect
inspect.getargspec(aMethod)
или
aMethod.func_code.co_varnames
Как я могу достичь того же для форсиро- функции Python? Я получаю следующую ошибку, когда я использую эти методы для них.
первый метод TypeError: не является функцией Python
для второго метода AttributeError: объект 'aMethod' не имеет атрибута 'func_code'
ошибка C2039: 'stl_input_iterator': не является членом "повышение :: питона. Я получаю эту ошибку при построении. Я использую Visual Studio 2010 для Windows 7 32-разрядных, Python 2.7 и Boost 1.47. – maheshakya
после импорта stl_iterator он работает, но дает ту же ошибку при получении списка аргументов с использованием этого метода. – maheshakya
Хорошо. Я понял. возникла проблема в функции, в которой я использовал аргументы. Проблема в этом работает только тогда, когда Python запускается в командной строке. Но в любом случае он работает сейчас: D. Thnaks – maheshakya