ホームページ >バックエンド開発 >Python チュートリアル >Python でオブジェクトのクラス名を取得するにはどうすればよいですか?
オブジェクト クラス名の決定
Python では、オブジェクトのインスタンスを操作するときに、使用されるクラスの名前を決定する必要がある場合があります。それらを作成するために。そのために考えられる 2 つの方法は、inspect モジュールと class 属性にアクセスすることです。
name 属性を使用する
Aシンプルで効果的な解決策は、クラスの name 属性を使用することです。オブジェクト インスタンス x のクラス名を取得するには、次のコードを使用します:
type(x).__name__
例:
>>> import itertools >>> x = itertools.count(0) >>> type(x).__name__ 'count'
Python 2 の場合:
Python 2 の場合、このメソッドは新しいスタイルのクラスでのみ機能することに注意することが重要です。古いスタイルのクラスを扱う場合は、次のコードを利用できます:
x.__class__.__name__
以上がPython でオブジェクトのクラス名を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。