我正在运行以下查询:
${points} Query select points from table
它给了我以下结果:
[(Decimal('357.0000'),)]
如何将上面的结果转换为float?我想将它与另一个浮点值进行比较
我已经尝试使用转换为...关键字
谢谢大家的帮助
就是这个:
from decimal import Decimal, getcontext
getcontext().prec = 4
a=[(Decimal('357.0000'),)]
print(float([t[0] for t in a][0]))
输出:
357.0
为什么不尝试 Should Be Equal As Numbers 关键字?如果对象转换为实数后不相等,则会失败。
Should Be Equal As Numbers ${points} ${another_float_value}