gpt4 book ai didi

python - 将错误打印到屏幕但继续执行代码

转载 作者:行者123 更新时间:2023-12-03 07:07:13 25 4
gpt4 key购买 nike

我有一些代码可以循环访问一系列 URL。如果我的代码中存在错误,因为其中一个 URL 不包含有效的 JSON 正文,我希望将生成的错误打印到屏幕上,但随后代码会移至下一次迭代。我的代码的简单版本是:

for a in myurls:

try:

#mycode

except Exception as exc:

print traceback.format_exc()
print exc
pass

但是,这会将错误打印到屏幕上并结束代码的执行。有没有办法通过移动到“for”循环的下一次迭代来继续执行错误?

最佳答案

只需将 try-except 放在您期望发生异常的代码上即可。该代码基本上位于循环内。

for a in myurls:
try:
#mycode

except Exception as exc:

print traceback.format_exc()
print exc

关于python - 将错误打印到屏幕但继续执行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30834172/

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