- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我如何用 python 调试器检查复杂变量(列表、字典、对象)的值,我是 python 新手,我试过 pudb,看起来当变量类型是复杂类型时,调试器只显示变量的类型,而不是值(value)。
是否可以使用 pudb 检查值?或者是否有任何其他 python 调试器可以做到这一点?
最佳答案
在 pudb 中查看复杂数据类型的内容:
使用向右箭头将光标移动到右侧的变量框。
使用向上和向下箭头将光标移动到您感兴趣的变量。
使用反斜杠“\”显示/隐藏数据结构的内容。
关于python - 在 python 调试器中检查复杂变量,比如 pudb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12426106/
PuDB 允许使用“+/-/=”键垂直调整窗口大小。 如何水平调整大小,改变窗口的相对宽度? 最佳答案 来自 pudb 的帮助屏幕(可以使用 ? 键显示 Sidebar-related (active
如何在 pudb 中查看堆栈跟踪? (即相当于 pdb Python 调试器中的 w/where 命令) 引用文献: pudb on PyPI pudb source on github 最佳答案 没
我正在调试一个 python 脚本,我想监视一个变量并在其值发生变化时得到通知。 有没有办法在 pudb 中做到这一点? 最佳答案 您不能在值发生变化(据我所知)时简单地请求通知。 但是,您可以同时设
我在尝试通过 pudb debugger 调试一些单元测试时遇到了一些问题. 测试在 python 上运行良好,但我没有运气在 pudb 上运行它们。 我隔离了问题,得到以下示例代码: class M
我更喜欢使用 pudb 进行 python 调试。我正在构建在 docker 容器内运行的 python 应用程序。 有人知道如何在 docker 容器中使用 pudb 吗? 谢谢 最佳答案 您需要在
我们有可能吗 pudb Windows 上的 python 调试器?如果是,您如何安装和运行它? 当我尝试使用 ez_setup 安装它时, python ez_setup.py .\path\to\
我一直在使用 pudb 来调试 python 代码,它非常直接并进入终端。但我一点也不喜欢它的颜色。 如下图所示 我在文件夹里面找到 .local/lib/python3.8/site-package
我如何用 python 调试器检查复杂变量(列表、字典、对象)的值,我是 python 新手,我试过 pudb,看起来当变量类型是复杂类型时,调试器只显示变量的类型,而不是值(value)。 是否可以
我在 Linux 上,希望它能像 pdb、gdb 一样工作,即按 enter 重复最后一个命令。我知道调试器有一个 Variables 监 window 口。 最佳答案 Ctrl-n/p - 浏览命令
我正在尝试使用 pudb 调试 python 应用程序,一切都很好,除了它没有显示实例变量(我们使用self.xxx访问)。它只显示 1 个名为 self 的变量。而且是原始类类型。 即使我在调用st
有什么方法可以调整pudb中命令行/解释器窗口/ Pane 的大小,就像可以调整侧 Pane 的大小一样? 最佳答案 将焦点放在命令行/解释器 Pane 中(使用 Ctrl-x)。 使用右箭头键将焦点
之前我选择的测试库是 unittest。它与我最喜欢的调试器 - PuDB 一起工作。不是 Pdb!!! 要将 PuDB 与 unittest 结合使用,我将 import pudb;pudb.set
我正在尝试调试使用 tox 进行单元测试的 python 代码库。由于弄清楚,其中一个失败的测试被证明是困难的,我想使用 pudb 来单步执行代码。 一开始,人们会认为只是pip install pu
我正在尝试调试从 Robot 执行的 python 代码。如前所述here由 Bryan Oakley 编写,可以使用以下方法对其进行调试: 导入系统,PDB; pdb.Pdb(stdout=sys.
我正在尝试在 Linux 上远程调试一个大型 C++ 项目,这在本地通过 Visual Studio 重新构建有点困难。因此我尝试通过控制台调试它。同时,gdb或 gdb --tui或 gdb-das
我是一名优秀的程序员,十分优秀!