Les fonctions dir et vars peuvent renvoyer un attribut qui n'est pas dans l'objet analysé :Y a-t-il un moyen d'obtenir uniquement les attributs présents dans l'objet analysé ? Je veux dire autrement qu'en testant chaque mot avec hasattr ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 >>> '__abstractmethods__' in dir(type) True >>> '__abstractmethods__' in vars(type) True >>> hasattr(type, '__abstractmethods__') False >>> type.__abstractmethods__ AttributeError: __abstractmethods__
Partager