Boucle sur présence bibiothèque
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:
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 ...