1. ホーム
  2. python

[解決済み] 具体的なクラス名を文字列として取得する方法は?[重複しています]。

2022-04-26 15:50:28

質問

を大量に呼び出すのは避けたい。 isinstance() 関数を使用して、インスタンス変数の具象クラス名を文字列として取得する方法を探しています。

何かアイデアはありますか?

解決方法は?

 instance.__class__.__name__

の例です。

>>> class A():
    pass
>>> a = A()
>>> a.__class__.__name__
'A'