English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Cet article présente une exemple de l'utilisation de la réflexion en Python. Partagé avec tous pour la référence, voici les détails :
class Person: def __init__(self): self.name = "zjgtan" def getName(self): return self.name
La signification simple de la réflexion :
Obtenir un objet d'instance de classe par le nom de classe
Obtenir une méthode par le nom pour appeler
Méthode de réflexion une :
from person import Person theObj = globals()["Person"]() print theObj.getName()
Méthode de réflexion deux :
module = __import__("person") theObj = getattr(module, "Person")() print theObj.getName()
Pour ceux qui sont intéressés par plus de contenu sur Python, vous pouvez consulter les sujets spéciaux de ce site : "Tutoriel des structures de données et algorithmes en Python", "Résumé des algorithmes de chiffrement et des techniques en Python", "Résumé des techniques d'encodage en Python", "Résumé des techniques d'utilisation des fonctions en Python", "Résumé des techniques d'utilisation des chaînes en Python" et "Tutoriel classique d'entrée et de niveau supérieur en Python"
J'espère que ce tutoriel peut aider à la conception des programmes Python.
Déclaration : le contenu de cet article est tiré du réseau, et appartient à l'auteur original. Le contenu est contribué et téléversé par les utilisateurs d'Internet, ce site ne détient pas de droits de propriété, n'a pas été édité par l'homme, et n'assume pas de responsabilité juridique pertinente. Si vous trouvez du contenu suspect de violation de droits d'auteur, vous êtes invité à envoyer un e-mail à : notice#oldtoolbag.com (veuillez remplacer # par @ lors de l'envoi d'un e-mail pour signaler une violation, et fournir des preuves pertinentes. Une fois vérifié, ce site supprimera immédiatement le contenu suspect de violation de droits d'auteur.)