Возможный дубликат:
AUTOLOAD Perl в Python ( getattr на модуле)
Я исхожу из PHP-фона и пытаюсь изучить Python, и я хочу быть уверенным в том, чтобы делать вещи "Python way", а не как раньше.
Мой вопрос исходит из того факта, что в PHP5 вы можете настроить свой код, поэтому, если вы попытаетесь вызвать класс, который не существует в пространстве имен, сначала будет запущена функция, которая загрузит класс и позволит продолжить как будто он уже загружен. преимущества этого - классы не были загружены, если они не были вызваны, и вам не пришлось беспокоиться о загрузке классов перед их использованием.
В python много внимания уделяется оператору import, неужели неуместно пытаться автоматически импортировать трюк с помощью python, чтобы облегчить необходимость в инструкции по импорту? Я нашел этот модуль, который предлагает автоматический импорт, однако я не знаю, если это лучший способ сделать это, или если автоматический импорт модулей это то, что рекомендуется, мысли?