gpt4 book ai didi

python - 在 ipython 中出现异常时停止执行 Python 程序

转载 作者:太空宇宙 更新时间:2023-11-04 01:29:41 25 4
gpt4 key购买 nike

我有一个长时间运行的 Python 程序,它有时会引发异常。有没有什么方法可以从 ipython session 运行它并在出现异常时停止,以便我可以检查实时数据?

最佳答案

您可能需要 ipython -i yourscript.py,它将在解释器环境中执行您的脚本。但这不会让您检查发生异常的局部环境,例如函数中的局部变量——您只能检查全局变量。你可能想要这个:

In [1]: %run test.py
<exception occurs>
In [2]: %debug test.py

如果您不熟悉使用 PDB,请查看 some docs首先。

感谢 Thomas K 的编辑

关于python - 在 ipython 中出现异常时停止执行 Python 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14775500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com