Я боюсь, что это грязный подход к проблеме, но...
скажем, я хочу сделать некоторый импорт в Python на основе некоторых условий.
По этой причине я хочу написать функцию:
def conditional_import_modules(test):
if test == 'foo':
import onemodule, anothermodule
elif test == 'bar':
import thirdmodule, and_another_module
else:
import all_the_other_modules
Теперь, как я могу сделать импортированные модули доступными по всему миру?
Например:
conditional_import_modules(test='bar')
thirdmodule.myfunction()