У меня есть программа Python A, которая импортирует другую программу B.Импортированная функция вызова функции из исходного файла
Программа имеет функцию foo
и основные классы и глобальные переменные и т.д.
Программа B имеет функцию bar
.
Основная функция программы «s побежал ввод данных пользователем во время выполнения находится бар, так звонки бар: B.bar(stuff)
.
B.bar()
пытается позвонить A.foo()
. Каков правильный способ сделать это?
Зачем вам это дизайн? Он просто просит неприятностей. Поместите 'foo()' и 'bar()' в тот же файл. – MattDMo
программа b записывается пользователем для предварительной обработки перед вызовом функции. Я предполагаю, что B может просто вернуть имя foo, и A может вызвать его после возвращения – channon