Как я могу найти количество аргументов функции Python?

Это поведение было исправлено с выпуском AngularJS 1.6:

Из коммитов GitHub:

fix ($ q): обрабатывать сгенерированные ошибки как регулярные отклонения

[118 ] Ранее ошибки, выдаваемые обработчиками обещания onFulfilled или onRejected, обрабатывались несколько иначе, чем обычные отклонения: они передавались в $exceptionHandler() (в дополнение к преобразованию в отклонения).

- AngularJS GitHub Commit e12eea

blockquote>

См. Также Руководство разработчика AngularJS - переход на V1.6 - $ q

138
задан Aaron Digulla 11 May 2009 в 13:11
поделиться

2 ответа

import inspect
inspect.getargspec(someMethod)

см. модуль проверки

116
ответ дан 23 November 2019 в 23:28
поделиться

inspect.getargspec ()

Получить имена и значения по умолчанию для аргументов функции. Возвращается кортеж из четырех вещей: (args, varargs, varkw, defaults). args - это список имен аргументов (он может содержать вложенные списки). varargs и varkw - это имена аргументов * и ** или None. defaults - это набор значений аргументов по умолчанию или None, если аргументов по умолчанию нет; если в этом кортеже n элементов, они соответствуют последним n элементам, перечисленным в args.

16
ответ дан 23 November 2019 в 23:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: