Étant donné une chaîne comme entrée d'utilisateur pour une fonction python, j'aimerais en extraire un objet de classe s'il existe une classe portant ce nom dans l'espace de nommage actuellement défini. Essentiellement, je veux l'implémentation pour une fonction qui produira ce genre de résultat:Convertir une chaîne en objet de classe Python?
class Foo:
pass
str_to_class("Foo")
==> <class __main__.Foo at 0x69ba0>
Est-ce possible?
Il y a quelques réponses utiles ici, mais j'ai trouvé la réponse à cette question particulièrement utile: http://stackoverflow.com/q uestions/452969/does-python-avoir-un-équivalent-à-java-class-forname – Tom