在使用品脱

时间:2016-09-13 19:21:55

标签: python pint

我正在尝试以下代码,

from pint import UnitRegistry

ureg = UnitRegistry()
Q_ = ureg.Quantity

class Simple:
    @ureg.wraps(None, (None, None, 'm**3'), True)
    def __init__(self, a, b):
        self.a = a
        self.b = b

    def calculate(self):
        return self.a*self.b

if __name__ == "__main__":
    c = Simple(2, Q_(20, 'm**3')).calculate()
    print c

给出输出

40.0

这是一种浮动类型。有没有办法改为自动输出一个具有幅度和正确单位的品脱数量对象,即40.0 m ** 3?

由于

0 个答案:

没有答案