Pydev 上变量视图的值不完整

Value from Variable View on Pydev is not complete

我试图调试一个 python 模块,我在变量视图中看到变量的值不完整。 这以“...”结尾。我认为这意味着字符串被截断了。

在“变量”视图的“详细信息”窗格中,我设置为显示变量的最大长度(0=无限制),但在“详细信息”窗格中,变量以“...”结尾。

为什么变量没有完整值?

是的,这意味着字符串被截断了。

该值在 pydevd 中是硬编码的——可以在您的安装中编辑 eclipse/plugins/org.python.pydev.core/pysrc/_pydevd_bundle/pydevd_comm.py -- MAX_IO_MSG_SIZE 手动更改它。

现在,通常这不是真正的问题,因为可以在调试会话期间仅使用控制台并在控制台中打印变量以查看其完整值(参见:http://www.pydev.org/manual_adv_debugger.html -- 搜索对于 console evaluation 那里)。