跳转到主要内容

一个理解许多书面查询并产生良好人类响应的单位转换器

项目描述

什么是unitconv?

一个理解许多书面查询并产生良好人类响应的单位转换器

>>> import unitconv
>>> unitconv.convert("3 meters in cm")
'3 meters = 300 centimeters'

>>> unitconv.convert("1000 grams in kg")
'1000 grams = 1 kilogram'

>>> unitconv.convert("2 cups to l")
'2 US cups = 0.4732 litres'

>>> print unitconv.convert("300 yards")
300 yards = 274.32 meters

>>> unitconv.convert("34 days in weeks")
'34 days = 4.8571 weeks'

>>> unitconv.convert("45mg in ounces")
'45 milligrams = 0.0016 ounces'

>>> print unitconv.convert("300K in °f")
300K = 80.33°F

>>> unitconv.convert("50 cubic feet in m3")
'50 cubic feet = 1.4158 cubic meters'

>>> unitconv.convert("2 cups in l")
'2 US cups = 0.4732 litres'

>>> unitconv.convert("4 teaspoons")
'4 US teaspoons = 19.7157 millilitres'

您还可以将其用作脚本

$ unitconv 42 km to miles
42 kilometers = 26.0976 miles

项目历史

这里的代码来自其他内部Canonical项目,这部分于2018年开源

https://launchpad.net/unitconv

我将其分支到GitHub,将其迁移到Python 3,使其更像一个项目(有setup.py等),并发布了一些版本。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码发行版

unitconv-1.tar.gz (11.9 kB 查看哈希值)

上传时间: 源代码

支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面