Je me demandais comment vérifier si une variable est une classe (pas une instance!) Ou non.
J'ai essayé d'utiliser la fonction isinstance(object, class_or_type_or_tuple)
pour ce faire, mais je ne sais pas quel type aurait une classe.
Par exemple, dans le code suivant
class Foo: pass
isinstance(Foo, **???**) # i want to make this return True.
J'ai essayé de remplacer " class
" par ??? , mais j'ai réalisé que class
c'est un mot-clé en python.
inspect.isclass
retournerTrue
si l'objet à inspecter est une instance de classe , utilisezinspect.isclass(type(Myclass()))