【问题标题】:How do I programmatically stop execution of a python script, without closing python and maintaining the variables?如何以编程方式停止执行 python 脚本,而不关闭 python 并维护变量?
【发布时间】:2012-06-13 15:14:02
【问题描述】:

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

我想这样做,以便我可以试验我的变量并在 python shell 中使用它们进行编程。

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

【问题讨论】:

    标签: python variables memory exit


    【解决方案1】:

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

    import pdb
    pdb.set_trace()
    

    【讨论】:

    • 这是工作的工具。
    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2010-10-07
      • 2021-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多