python - 如何设置pycharm调试器在变量watch中列出一个对象的方法函数?

标签 python pycharm pdb

有没有在pycharm调试器中查看某个对象的方法函数的方法?

图像显示了一堆有用的属性,但没有显示对象内部的任何方法。有办法看到它们吗?

如果我在 pdb 中键入 dir(object),所有内容都会列出。如何在 pycharm 中打开视觉等效项?

enter image description here

最佳答案

在断点处停止时,您可以使用调试控制台。您可以检查事物、修改等。可能很危险,但很有用。

最近有人提示调试器控制台不能正常工作,但我没有经历过。我正在使用最新的 EAP(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

关于python - 如何设置pycharm调试器在变量watch中列出一个对象的方法函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45316011/

相关文章:

Python - "Unlist"列表中的嵌套元素

python - 为什么(或为什么不)将 Anaconda 添加到路径中?

python - 使 Python 模块在 PyCharm 的 Ubuntu 环境中工作的问题

python - 如何在pdb中定义一个新函数

python - pdb.set_trace() : script stops at the breakpoint, 但没有提示

python - Python 中用于存储字符串的对象

python - 将嵌套的命名元组列表展平为字典列表

python - Choregraphe中的python代码错误

python - 过滤具有整数列表的python输出

python - 如何在 vscode IDE 的调试器中使用 pdb(Python 调试器)?