2017-07-26 6 views
1

Est-il possible d'afficher les fonctions de méthode d'un objet dans le débogueur pycharm?Comment définir le débogueur pycharm pour lister les fonctions de méthode d'un objet dans la variable watch?

L'image montre un ensemble de propriétés, ce qui est utile, mais elle n'affiche aucune méthode dans l'objet. Y a-t-il un moyen de les voir?

Si je tape dir (objet) dans pdb, tout est listé. Comment activer l'équivalent visuel dans pycharm?

enter image description here

+0

vous pouvez voter ce https://youtrack.jetbrains.com/issue/PY-27760 – rusnasonov

Répondre

1

Vous pouvez utiliser le debug Console pendant que vous êtes arrêté à un point d'arrêt. Vous pouvez inspecter les choses, les modifier, etc. Peut être dangereux, mais utile.

Certaines personnes se sont plaints récemment que la console du débogueur ne fonctionnait pas correctement, mais je ne l'ai pas ressentie. Je suis sur le dernier PAE (2017,2.?)

class foo: 
    def __init__(self): 
     self.a = 3 
    def bar(self): 
     self.a = 4 
    def that(self): 
     return self.a 
b = foo() 
print("My breakpoint is here.") 

enter image description here

+0

Ouais c'est bien, je suppose qu'il n'y a pas d'équivalent visuel pour la fenêtre de surveillance variable? – SwimBikeRun