如何解决为什么不可以解析包括“ degF”和“ degC”的字符串?
>>> from pint import UnitRegistry
>>> ureg = UnitRegistry()
>>> Q_ = ureg.Quantity
>>> Q_(20,"seconds")
<Quantity(20,'second')>
>>> Q_("20 seconds")
<Quantity(20,'second')>
>>> Q_("20 degK")
<Quantity(20,'kelvin')>
>>> Q_(20,"degF")
<Quantity(20,'degree_Fahrenheit')>
>>> Q_("20 degF")
错误:
pint.errors.OffsetUnitCalculusError: Ambiguous operation with offset unit (degree_Fahrenheit,). See https://pint.readthedocs.io/en/latest/nonmult.html for guidance.
我不明白为什么品脱可以用其他单位而不是摄氏度和华氏度来解析字符串。这不是因为温度过高,也不是因为开尔文工作正常。这是一个错误吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。