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

时间:2016-10-18 13:09:30

标签: python eclipse pydev

我正在使用Eclipse + PyDev,虽然我可以使用PyDev->管理异常断点来解决异常,但我无法在异常后继续执行。

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

可以这样做吗?

1 个答案:

答案 0 :(得分:1)

不幸的是,这是设置下一行要执行的Python限制:在抛出异常后它无法设置下一个语句(它甚至不能转到不同的块 - 即:如果你'在try.except中,你不能将下一个语句设置为超出该块。)

理论上你可以看一下Python本身作为它的开源,看看它如何处理它并使它更通用地处理你的情况,但除此之外,你想要的是不可行的。