если вы прикрепите его к пути импорта и импортируете по имени, вы можете использовать dir
import foo
dir(foo)
Вы также можете использовать `help '
help(foo)
чтобы получить строку документации. Оба из них могут быть использованы для всего, что содержит foo
. Обратите внимание, что байт-код меняется между выпусками, поэтому он может работать или не работать для вашей версии python. Если это так, лучшее, что я могу сказать, - это попробовать разные версии, пока одна из них не заработает.
Если вам нужно восстановить аргументы для функции, вы сначала получите argcount
argcount = f.func_code.co_argcount
Аргументы - это первые переменные argcount из
f.func_code.co_varnames
Это не говорит вам, что функция ожидает от них, и действительно полезно, только если у нее нет строки документации, но это можно сделать.