gpt4 book ai didi

python - 捕获 python 中的错误

转载 作者:太空宇宙 更新时间:2023-11-04 08:18:08 25 4
gpt4 key购买 nike

我正在 try catch 错误并让代码完成运行。在下面的代码中,我“做某事”。如果失败,我想打印 Error Msg并继续运行下半场。

发生的事情是当第一部分发生错误时,错误语句打印并停止运行。我希望代码继续运行到第一部分之后。

  if len(rows) > 0:
try:
print "Do something"
except:
print time.strftime("%H:%M:%S")

try:
print "Do somethings else"
except:
print time.strftime("%H:%M:%S")

最佳答案

Python 的异常没有内置的重启功能来“继续运行下半场”。相反,您只需要将“无条件的,总是这样做”部分从 try 子句中移出并移到 finally 子句中或完全移到 try 语句之外。

附言用一个简单的 except 子句吞下所有异常通常是不明智的。相反,通常的最佳做法是只捕获您知道如何处理的异常。

关于python - 捕获 python 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10454868/

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