转换不同单位数量的包装。

unit-converter的Python项目详细描述


单元转换器

说明

将数量转换成不同单位的包装。

基本用法

>>> from unit_converter.converter import convert, converts
>>>
>>> convert('2.78 daN*mm^2', 'mN*µm^2')
>>> Decimal('2.78E+10')
>>>
>>> converts('2.78 daN*mm^2', 'mN*µm^2')
>>> '2.78E+10'
>>>
>>> converts('78 min', 'h')
>>> '1.3'
>>>
>>> converts('52°C', '°F')
>>> '125.6'
>>>
>>> converts('120 km*h^-1', 'mile*h^-1')
>>> '74.56454306848007635409210214'

注意:必须以字符串形式提供值。实际上,只有使用字符串才能实现高精度的转换(1e-27),方法是使用十进制对象替换浮点对象。

贡献

请提交并评论错误报告和功能请求。

提交修补程序:

  1. 叉它(https://bitbucket.org/negetem/unit_converter/fork)。
  2. 创建功能分支(git checkout-b my new feature)。
  3. 做出改变。
  4. 提交更改(git commit-am'add some feature')。
  5. 推到分支(git push origin my new feature)。
  6. 创建新的拉取请求。

许可证

这个应用程序是根据麻省理工学院的许可证授权的。

保修

本软件按“原样”提供,没有任何明示或 默示保证,包括但不限于 特定产品的适销性和适用性保证 目的。

发布历史记录

0.0.1(2016-09-21)

  • 初始版本

0.1.1(2016-09-27)

改进

  • 增加了对组合单元的支持,如'kg*m*s^-2'

1.0.0(2018-01-16)

改进

  • 大代码重构
  • 添加了方便的函数convert和converts(返回字符串)

1.1.0(2018-01-16)

改进

  • 添加处理法语格式编号78,6而不是78.6

测试 -检查所有前缀+单位是否唯一

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用Scala对Java进行单元测试?   java无法将应用程序部署到Tomcat   java如何在IntelliJ IDEA中创建补丁?   java如何在安卓中编程设置列表视图高度   java如何使用charAt检查字符串是否以AZ或AZ开头?   java在SQL查询中使用非限制值   java函数在不同的Android版本中返回不同的datetime值   java方法应该在实现动作的类中,还是在实现的类中?   java从另一个线程的类访问线程类的公共静态arrayList   java是否像重新引发相同的异常?   java如何从localhost访问本地文件   javaurl。openStream非常慢   java数组越界和空指针异常   java我只是在某种程度上破坏了Netbeans,我不知道如何修复它   java是否可以延迟类的加载,而这些类可能在以后动态加载?   java断开外壳输出到文件   从blob服务回调时出现java Google应用程序引擎错误   java将SparseArray存储在JSON中并使用它   使用IText for Java进行pdf文本定位   java如何更改SearchView的样式?