gpt4 book ai didi

python - 如何使用 Eclipse/PyDev 在异常之前重试

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

我使用的是Eclipse + PyDev,虽然我可以使用PyDev->管理异常断点在异常时中断,但在异常后我无法继续执行。

我希望能够做的是在异常之前设置下一条语句,以便我可以在控制台窗口中运行一些命令并继续执行。如果我在异常之前使用 Eclipse -> Run -> Set Next Statement,编辑器将显示下一条语句是我设置的位置,但是当恢复执行时,程序将被终止。

这可以做到吗?

最佳答案

不幸的是,不,这是Python对设置要执行的下一行的限制:它不能在抛出异常后设置下一条语句(它甚至不能转到不同的 block ——即:如果你在 try 内..除了,您不能将下一条语句设置为超出该 block )。

理论上,你可以看看 Python 本身,因为它是开源的,看看它如何处理这个问题,并使其更通用来处理你的情况,但除此之外,你想要的东西是不可行的。

关于python - 如何使用 Eclipse/PyDev 在异常之前重试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40109228/

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