0

我正在尝试以下代码,

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?

谢谢

4

0 回答 0