Possible en double:
Perl's AUTOLOAD in Python (getattr on a module)Python Importation automatique
Je viens d'un milieu de PHP et essayer d'apprendre Python, et je veux être sûr de faire les choses « Python manière "au lieu de comment j'ai développé avant. Ma question vient du fait qu'en PHP5 vous pouvez configurer votre code, donc si vous essayez d'appeler une classe qui n'existe pas dans l'espace de noms, une fonction sera lancée en premier pour charger la classe et vous permettre de continuez comme si elle était déjà chargée. les avantages à ceci est que les classes n'étaient pas chargées à moins qu'elles aient été appelées, et vous n'aviez pas à vous soucier du chargement des classes avant de les utiliser.
En python, il y a beaucoup d'emphase sur l'instruction d'importation, est-ce une mauvaise pratique de tenter un truc d'importation automatique avec python, pour alléger le besoin d'une instruction import? J'ai trouvé this module qui offre l'importation automatique, mais je ne sais pas si c'est la meilleure façon de le faire, ou si l'importation automatique de modules est quelque chose qui est recommandé, des pensées?
Ceci est une discussion répétée de http://stackoverflow.com/questions/1024455/autoload-in-python –