bonjour,
J'ai le chemin d'une classe en string un peu comme cela :
Comment est ce que je peux récupérer cette classe sous forme d'objet ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part "monpackage.monsouspackage.maclass"
merci![]()
bonjour,
J'ai le chemin d'une classe en string un peu comme cela :
Comment est ce que je peux récupérer cette classe sous forme d'objet ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part "monpackage.monsouspackage.maclass"
merci![]()
En utilisant les fonctions __import__ et getattr
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 classPath = "monpackage.monsouspackage.maclass" pkgName, className = classPath.rsplit('.',1) pkg = __import__(pkgName) maClass = getattr(pkg, className)
Partager