gpt4 book ai didi

python - 发生错误时无需尝试即可运行功能

转载 作者:行者123 更新时间:2023-12-03 08:46:46 24 4
gpt4 key购买 nike

每当出现错误时,我都试图运行一个函数。我不想使用tryexcept,因为我的代码很大,并且发生错误的可能性很大,所以我不能在任何地方都使用try..。这是我所期望的:

>>> if ValueError:  #don't works , just assuming.
print("Hey! You are done.")

>>> int("abc")
Hey! You are done.
>>> int("1b")
Hey! You are done.
>>>

有什么办法吗?

最佳答案

ValueError由特定的代码段触发,并将在违规语句之后立即引发自身。 int("abc")会自行引发ValueError,并且程序将在到达任何if ValueError语句之前停止执行。

您需要一个try/except块,以允许python捕获错误并继续执行。没有一个人,我看不到任何方法来实现您想要的。

关于python - 发生错误时无需尝试即可运行功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51981608/

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