boto-Price对象的等价性检验

2024-05-28 19:34:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用python包boto将python连接到MTurk。我需要奖励奖金,这是价格类型。我想测试一个Price对象是否等于某个值。具体来说,当我想要奖励奖金时,我需要检查他们的奖金支付不是0(因为当你尝试在MTurk中奖励奖金支付时,它需要是正的)。但是当我去检查值时,我不能这样做。例如

from boto.mturk.connection import MTurkConnection
from boto.mturk.price import Price
a = Price(0)
a == 0
a == Price(0)
a == Price(0.0)
a > Price(0)
a < Price(0)
c = Price(.05)
c < Price(0)
c < Price(0.0)

这些产生了意想不到的答案。你知道吗

我不知道如何测试a的价格是否等于0。有什么建议吗?你知道吗


Tags: 对象答案fromimport类型价格connectionprice
1条回答
网友
1楼 · 发布于 2024-05-28 19:34:11

我想你会想要价格.金额函数来比较这些值。否则,我认为它比较的对象或其他一些傻瓜。对于库来说,重写标准的质量测试是明智的,这样可以使开发人员更加友好。你知道吗

相关问题 更多 >

    热门问题