2024-03-29 14:34:52 发布
网友
我怎么能用python调试器检查复杂变量(list,dict,object)的值,我是python新手,我试过pudb,看起来当变量类型是复杂类型时,调试器只显示变量的类型,而不显示值。在
可以用pudb检查数值吗?或者还有其他python调试器可以做到这一点吗?在
您只需按“!”即可进入python/ipython shell。然后你就可以玩弄你的变量(查看它们,改变它们,等等)
在pdb子控制台中,sequence类型的print语句可以正常工作,如下所示
>>> import pdb >>> l=[9,0] >>> def j():l=[1,2,3] ... >>> pdb.run('j()') > <string>(1)<module>() (Pdb) continue >>> pdb.run('j()') > <string>(1)<module>() (Pdb) print l [1, 2, 3]
一些印刷品目标名称语句在这里也适用于对象的属性访问。在
要查看pudb中复杂数据类型的内容,请执行以下操作:
使用右箭头将光标移动到右侧的变量框。
使用上下箭头将光标移动到您感兴趣的变量。
使用反斜杠“\”显示/隐藏数据结构的内容。
您只需按“!”即可进入python/ipython shell。然后你就可以玩弄你的变量(查看它们,改变它们,等等)
在pdb子控制台中,sequence类型的print语句可以正常工作,如下所示
一些印刷品目标名称语句在这里也适用于对象的属性访问。在
要查看pudb中复杂数据类型的内容,请执行以下操作:
使用右箭头将光标移动到右侧的变量框。
使用上下箭头将光标移动到您感兴趣的变量。
使用反斜杠“\”显示/隐藏数据结构的内容。
相关问题 更多 >
编程相关推荐