Я импортирую переменное количество модулей, которые все должны предлагать те же функции (func1
, func2
, func3(n)
).Проверьте, не требуют ли модули требуемых функций.
Я знаю имена всех модулей и нужно проверить, что все они - по крайней мере, предложить функцию, без выполнения их (например не что-то вроде try something = mod1.func1 except NotWorking: print("nope")
) или разбор всего модуля на наличие «def func1:
».
Как я могу проверить, что эти модули предлагают указанные функции?
большое спасибо за ответ! Я никогда не использовал наследование/суперклассы - я думаю, мне нужно изучить это ... звучит разумно! –