Chargez dynamiquement le module.

def lazy_loader(name):
    """Loading function, class and module lazy."""
    try:
        mod = __import__(name)
    except:
        mod_list = name.split('.')
        mod = __import__('.'.join(mod_list[:-1]))

    components = name.split('.')
    for comp in components[1:]:
        mod = getattr(mod, comp)
    return mod

Recommended Posts

Chargez dynamiquement le module.
Chargez le module du même nom dans un autre emplacement
À propos du module Python venv
Tester la version du module argparse
Comment utiliser le module optparse
Mettez le module dans l'application Pepper
Charger dynamiquement les types json avec python
Essayez d'utiliser le module Python Cmd
Comment utiliser le module ConfigParser
Préparation du chargement du jeu de données d'origine
Maîtriser le module lowref en Python
pyenv + pyenv - Charge automatiquement l'environnement virtualenv dans l'environnement virtualenv
Passez le chemin du module python importé
Ajustez le module ui de pythonista3
[Python] Importez le module d'un niveau supérieur
Vérifiez le chemin du module importé Python
Installez le module Python dans n'importe quel répertoire