gpt4 book ai didi

python - 如何出现错误但在 python 中继续执行脚本?

转载 作者:行者123 更新时间:2023-11-28 19:31:04 24 4
gpt4 key购买 nike

假设我在 Python 中有这段代码:

l = dict['link']
t = dict['title'] <<<<<<<<error here, there is no "title"
d = dict['description']
k = dict['keyword']

如果第 2 行出现错误,但我希望它继续运行脚本并分配其他值怎么办?我可以只“忽略”错误吗?

编辑:我知道如何做一个简单的尝试,除了。但是,通常当 #2 出现错误时,它会跳转到 except 部分,然后不会继续执行其余代码。”

编辑:我知道有一个“get”方法。但是,我想要一种通用的方式...我不会总是使用字典。

最佳答案

最简单的选择是使用 .get() :

l = dict.get('link')
t = dict.get('title')
d = dict.get('description')
k = dict.get('keyword')

t 变量将包含 None(如果您想要例如空字符串)。另一种选择是捕获 KeyError 异常。

关于python - 如何出现错误但在 python 中继续执行脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1524216/

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