gpt4 book ai didi

python - django,来自不存在的 kwarg key 的 python keyerror - 我该如何避免这种情况?

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

如果我有一些代码:

variableA = self.kwarg['maybe']

现在,“也许”有时存在,有时不存在。我真的不在乎它是否不存在 - 我检查 variableA 是否为 None 在线 - 那么我如何避免在它不存在时弹出的非常烦人的“keyerror”?

我只是想让django 让我设置一个变量为None!

更新:谢谢大家!

最佳答案

我从未使用过 django,但如果 self.kwarg 是一个字典,您可以使用 get() 函数,它为不在字典中的元素返回 None(或可选的默认值):

d = dict()
d.get("abc") #-> None
d.get("abc", "default") #-> "default"

关于python - django,来自不存在的 kwarg key 的 python keyerror - 我该如何避免这种情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10970817/

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