Ich habe mich gefragt, wie ich überprüfen soll, ob eine Variable eine Klasse ist (keine Instanz!).
Ich habe versucht, die Funktion isinstance(object, class_or_type_or_tuple)
zu verwenden, aber ich weiß nicht, welchen Typ eine Klasse haben würde.
Zum Beispiel im folgenden Code
class Foo: pass
isinstance(Foo, **???**) # i want to make this return True.
Ich habe versucht, " class
" durch ??? zu ersetzen. , aber mir wurde klar, dass dies class
ein Schlüsselwort in Python ist.
inspect.isclass
,True
wenn das zu untersuchende Objekt eine Klasseninstanz ist , verwenden Sieinspect.isclass(type(Myclass()))