Maison >développement back-end >Tutoriel Python >Comment obtenir le nom de classe d'une instance en Python ?
Récupération du nom de classe d'une instance en Python
En Python, déterminer la classe d'un objet est une tâche courante pour divers scénarios. Deux approches me viennent à l'esprit : utiliser le module inspect ou accéder à l'attribut __class__. Cependant, une autre alternative offre une solution plus simple.
Considérez l'attribut __name__ de la classe de l'objet. Y accéder via type(x).__name__ renvoie directement le nom de la classe. Cette méthode fonctionne de manière transparente avec les classes de style nouveau et ancien, garantissant la compatibilité entre les différentes versions de Python.
Par exemple :
import itertools x = itertools.count(0) class_name = type(x).__name__ print(class_name) # Output: 'count'
Cette méthode fournit un moyen simple et efficace d'obtenir le nom de classe d'une instance, ce qui en fait une solution efficace à votre problème.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!