如何在不关闭python和维护变量的情况下以编程方式停止执行python脚本?

时间:2012-06-13 15:14:02

标签: python variables memory exit

我有一个面向对象的程序,我想停止执行并维护执行期间内存中所有变量的python内存。

我想这样做,以便我可以在python shell中试验我的变量和程序。

sys.exit()完成python执行,不仅是脚本,它不是我想要的。

2 个答案:

答案 0 :(得分:4)

使用以下Python语句可以解决您的问题。它涉及使用调试器。

import pdb
pdb.set_trace()

答案 1 :(得分:1)

所以你想要的是调试你的程序,试试pdb这是python调试器

http://docs.python.org/library/pdb.html

或者,如果您愿意,可以将Eclipse与PyDevelop结合使用,以获得更友好的用户界面:)