Bonjour,
Je souhaite vérifier si des modules sont installés avant d’exécuter un programme. Comme j'ai pas mal de modules, je voudrais faire une boucle genre try: except:.
D'où ma question: peut-on faire un import en donnant comme paramètre une variable interprétée genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
pkgs=['datetime','os','math','sys',.........................................]
for package in pkgs:
    try:
        import package
    except:
        print(package + ' non installé')
J'avais vu ce code sur le net mais il semble ne pas fonctionner.
Merci de votre retour

PS: sans quoi je suis condamné à traiter les modules un par un ...