Mi chiedevo come verificare se una variabile è una classe (non un'istanza!) Oppure no.
Ho provato a usare la funzione isinstance(object, class_or_type_or_tuple)
per fare questo, ma non so che tipo avrebbe una classe.
Ad esempio, nel seguente codice
class Foo: pass
isinstance(Foo, **???**) # i want to make this return True.
Ho provato a sostituire " class
" con ??? , ma mi sono reso conto che class
è una parola chiave in Python.
inspect.isclass
tornare ancheTrue
se l'oggetto da ispezionare è un'istanza di classe , usainspect.isclass(type(Myclass()))