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:"monpackage.monsouspackage.maclass"
merci :)
Version imprimable
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:"monpackage.monsouspackage.maclass"
merci :)
En utilisant les fonctions __import__ et getattr
Code:
1
2
3
4
5
6 classPath = "monpackage.monsouspackage.maclass" pkgName, className = classPath.rsplit('.',1) pkg = __import__(pkgName) maClass = getattr(pkg, className)
merci :)