用于执行单位转换的命令行工具和导入库。
unitconvert的Python项目详细描述
#unitconvert:单位转换工具-版本1.0.4
##概要
用于执行单位转换的命令行工具和导入库。
##测试
有一个“tests”目录,其中包含此应用程序中某些类和函数的一些单元测试。
此外,该应用程序已经在以下系统和python版本上进行了测试:
- ubuntu 16.04(python 3.5.2,python 2.7.12)
##已知问题
- 目前在Windows、Mac和BSD上完全未经测试
##安装
使用pip安装:
PIP安装单元转换
##用法
安装完成后,您可以使用以下命令在终端中运行unitconvert工具:
unitconvert-a amount-f unit从-t unit到
打印版本信息:
单位转换-v
打印帮助:
单位转换-h
单元库也可以导入,并在python脚本中用于执行转换。示例:
` # Filename: testconvert.py from unitconvert import digitalunits print(digitalunits.DigitalUnit(500, 'GB', 'MB').doconvert()) `
输出:
` $ python testconvert.py 500000.0 `
命令行参数: *-A金额:要转换的金额 *-F单位从:要转换的单位 *-t单位到:要转换为的单位 *-V版本:可选,打印版本信息 *-h无其他参数:打印帮助信息
具有关联类(括号中)和参数(括号中)的可用单元类型:
- 数字[数字单位]: -十进制:字节(B)、千字节(KB)、兆字节(MB)、千兆字节(GB)、兆字节(TB)、千兆字节(PB)、兆字节(EB)、兆字节(ZB)、兆字节(YB) -二进制:kibibyte(kib)、mebibyte(mib)、gibibyte(gib)、tebibyte(tib)、pebibyte(pib)、exbibyte(eib)、zebibyte(zib)、yobibyte(yib)
- 长度[长度单位]:毫米(m m)、厘米(cm)、英寸(in)、英尺(ft)、码(yd)、米(m)、公里(km)、英里(mi)
- 时间[时间单位]:毫秒(ms)、秒(sec)、分(min)、小时(hr)、日(day)、周(wk)、月(mo)、年(yr)
- 体积[体积单位]: -公制:毫升(ml),升(l) -美国习惯:茶匙(tsp)、汤匙(tbsp)、液体盎司(floz)、杯子(cup)、品脱(pt)、夸脱(qt)、加仑(gal) -美国法律:CUP(LCUP) -立方:立方英寸(in3),立方英尺(ft3)
- 质量[质量单位]:毫克(mg)、克(g)、盎司(oz)、磅(lb)、千克(kg)
- 温度[温度单位]:华氏度(F)、摄氏度(C)、开尔文(K)
##更新
如果要更新当前安装的应用程序,只需运行以下命令即可使用pip进行升级:
pip install unitconvert–升级
##卸载 如果要卸载应用程序,请运行以下命令以使用pip进行卸载: pip卸载unitconvert ##待办事项 ##贡献者 如果你愿意帮忙,请与我联系。 ##许可证 此存储库中包含的代码是根据mit许可证发布的。 ##更改日志 ###版本1.0.4
*2017年9月12日:为简单起见,将单个类方法转换为单个dict。添加新模块以保存父类。用新版本更新了setup.py和runconvert.py。 ###版本1.0.3
*2017年10月21日:用导入说明更新自述文件。使用更新的说明更新了setup.py和runconvert.py。 ###版本1.0.2
*2017年10月21日:更新自述文件 ###版本1.0.1
*2017年6月17日:添加液体盎司 ###版本1.0.0
*2017年10月6日:首次发布推荐PyPI第三方库