【发布时间】:2012-06-13 15:14:02
【问题描述】:
我有一个面向对象的程序,我想停止执行并维护执行期间内存中所有变量的 python 内存。
我想这样做,以便我可以试验我的变量并在 python shell 中使用它们进行编程。
sys.exit() 完成python执行,不仅仅是脚本,不是我想要的。
【问题讨论】:
标签: python variables memory exit
我有一个面向对象的程序,我想停止执行并维护执行期间内存中所有变量的 python 内存。
我想这样做,以便我可以试验我的变量并在 python shell 中使用它们进行编程。
sys.exit() 完成python执行,不仅仅是脚本,不是我想要的。
【问题讨论】:
标签: python variables memory exit
使用以下 Python 语句应该可以解决您的问题。它涉及使用调试器。
import pdb
pdb.set_trace()
【讨论】:
所以你想要调试你的程序,试试pdb,它是python调试器
http://docs.python.org/library/pdb.html
或者,如果您愿意,可以将 Eclipse 与 PyDevelop 结合使用,以获得更友好的用户界面:)
【讨论】: