gpt4 book ai didi

python - 如何从嵌入式 IPython shell 终止 python 程序?

转载 作者:太空宇宙 更新时间:2023-11-03 16:10:39 25 4
gpt4 key购买 nike

我遇到一个问题,出于调试目的,我循环进入 IPython shell:

for x in large_list:
if x.looks_bad():
import IPython
IPython.embed()

从那里我可能想终止parent程序,因为在调试问题原因后,embed()会被调用很多次。 sys.exit(1) 被 IPython 捕获,所以我不能使用它。

最佳答案

sys.exit 只是引发 SystemExit 异常。以下是通过硬杀该程序来实现的:

import os
os._exit(1)

为了更容易地使用 Ctrl-r exit 在我的 IPython 历史记录中找到这一行(最后一行不会保存到历史记录中),我实际上写了一次这行,但故意写错了:

import os; os._exit(1)_

关于python - 如何从嵌入式 IPython shell 终止 python 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39350823/

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