gpt4 book ai didi

python - 如何正确忽略异常

转载 作者:IT老高 更新时间:2023-10-28 11:59:40 26 4
gpt4 key购买 nike

当你只想做一个try-except而不处理异常,你在Python中怎么做?

以下是正确的做法吗?

try:
shutil.rmtree(path)
except:
pass

最佳答案

try:
doSomething()
except Exception:
pass

try:
doSomething()
except:
pass

不同的是,第二个也会捕获 KeyboardInterruptSystemExit 之类的东西,它们直接派生自 BaseException,而不是异常

详见文档:

但是,捕获每个错误通常是不好的做法 - 请参阅 Why is "except: pass" a bad programming practice?

关于python - 如何正确忽略异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/730764/

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