如何在Python pdb中列出对象的所有属性?

47 投票
4 回答
57393 浏览
提问于 2025-04-17 05:03

我想在Python的调试工具pdb中列出一个对象的所有属性。

比如说,我想列出sys.stderr的所有属性和方法。

我该怎么做呢?

4 个回答

7

print dir(object_name) 这个命令可以帮你列出这个对象的所有属性。

10

如果你的对象叫做 a,可以使用 dir(a) 来获取它的所有属性和方法的列表。想了解更多关于 dir 函数的信息,可以查看相关的文档。

68

对于pdb,你可以使用 p dir(a) 这个命令。

撰写回答