Eclipse调试的变量查看器截断字符串值

Fer*_*anB 21 python eclipse variables debugging

我正在调试Python代码,当我尝试显示字符串变量的内容时,它显示截断...

如何在Eclipse上使用PyDev显示变量调试Python代码的全部内容?

Adm*_*emo 42

如果右键单击"变量"视图或"表达式"视图中的详细信息窗格,则会出现一个Max Length...菜单选项.您可以在那里输入一个数字来配置字符串输出的截断.请记住,计算出的长度包括开头的类型标识符,str: 12345实际上是10个字符,而不是5个字符.

似乎存在1000个字符的硬限制,即使在输入时0,字段描述声称"无限制",因此无论您输入什么,您将永远不会看到超过1000个字符.我不知道这是否是一个已知问题; 我没有调查过.对于字符串或其他长于此的变量,我通常使用logging标准库中的模块并将字符串发送到日志文件或stderr.

  • 注意:"详细信息窗格"是显示字符串的空白区域.也许是最明显的...... (13认同)
  • 我需要超过1000个字符才能查看,因为我想查看XML Web响应.关于在调试自己的代码时使用日志记录这是一个很好的方法,但在我的情况下,我正在调试三十方库以查看发生的情况并使用日志记录很烦人. (3认同)
  • 它实际上是1024个字符 (2认同)

dim*_*dim 5

使用交互式命令打印大变量,不依赖变量视图.检查如何在aptana pydev调试控制台上执行此操作.