произвольное количество параметров также означает, что число не определено, и вы можете изменить поднятый TypeError на -1 или ожидаемое другое значение, чтобы идентифицировать его
исал свой собственный c-модуль для Python и для пользовательской таблицы в документацииМне нужно количество параметров встроенных функций во время выполнения.
В Python 2 есть такие функции, какinspect.getargspec или функции в Python 3, какinspect.signature которые поддерживают нормальные функции Python, но оставляют встроенные функции без поддержки.
Пока есть два других решения сообщества:
Разбор строк документаРазбор исходного файла * .cСмотрите ответ для третьего подходаВ некоторых случаях строки документов устарели и / или трудно извлечь количество аргументов, поскольку строка документов может быть любой простой строкой. Анализ исходного файла * .c также является хорошим подходом, но у вас может не быть к нему доступа.