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