品脱文档清楚地描述了how to parse a quantity,比如"1米“。我如何解析一个单元,比如“仪表”?所有这些都返回一个值为1的数量:
import pint
ureg = pint.UnitRegistry()
ureg('meter') # Quantity 1 meter
ureg['meter'] # Quantity 1 meter
ureg.parse_expression('meter') # Quantity 1 meter我知道我可以使用quantity.u或quantity.units来获得单元,但这似乎很笨拙。
发布于 2021-08-05 18:38:12
每个注册表都有一个Unit类,可用于将字符串直接解析为一个单元:
import pint
ureg = pint.UnitRegistry()
ureg.Unit('m') # Unit meterhttps://stackoverflow.com/questions/68671915
复制相似问题