检查python调试器中的复杂变量,如pudb

fuy*_*uyi 4 python debugging pudb

我怎么能用python调试器检查复杂的变量(list,dict,object)值,我是python的新手,我试过pudb,看起来当变量类型是复杂类型时,调试器只显示变量的类型,而不是值.

用pudb检查价值是否可能?或者是否有任何其他python调试器可以做到这一点?

小智 9

要在pudb中查看复杂数据类型的内容:

  1. 使用向右箭头将光标移动到右侧的" 变量"框.

  2. 使用向上和向下箭头将光标移动到您感兴趣的变量.

  3. 使用反斜杠"\"来显示/隐藏数据结构的内容.