关于Python中的IDLE调试器的问题

时间:2011-06-12 06:21:32

标签: python list debugging python-idle ellipsis

这是一个简单的问题,是否可以在IDLE调试器的本地框中查看整个列表?因为现在,如果列表变得太长,调试器将放置省略号而不显示整个列表。我也尝试在实际的python shell中键入列表的名称,但没有任何反应。

这就是我所看到的:axyz [[[-1,-1,-1,-1,-1,-1,...,1,-1,-1,-1,-1,-1,-1]]] 如果我在程序运行时将axyz键入shell,则没有任何反应。

1 个答案:

答案 0 :(得分:1)

如果需要转储大量的调试信息,请导入日志记录模块并按如下方式调用它:

import logging
logging.debug(str(axyz))

Python的logging module非常通用,可用于以任何格式记录到任何设备。

可以记录其他严重性级别(logging.info()logging.error()logging.exception()),您可以稍后在配置中设置日志记录详细程度。