gpt4 book ai didi

python - 在 python 中使用 hasattr 而不是 hasattr

转载 作者:行者123 更新时间:2023-12-01 04:20:21 27 4
gpt4 key购买 nike

我需要使用 python hasattr 来实现我的特定目的。我需要检查一个对象是否具有一个属性,并且具有另一个属性。

考虑名为 model 的类对象,我需要检查它是否具有名为 domain_id 的属性:

if hasattr(model, 'domain_id'):

我还需要检查另一个条件,即它不应该具有名为 type 的属性。

if not hasattr(model, 'type'):

如何在这里结合这两项检查?

最佳答案

只需将两个条件与 and 结合起来即可:

if hasattr(model, 'domain_id') and not hasattr(model, 'type'):

仅当两个条件都为 true 时,if block 才会执行。

关于python - 在 python 中使用 hasattr 而不是 hasattr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33821320/

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