pysize是一个轻量级工具,用于在定义的单位之间转换数量
pysize的Python项目详细描述
#项目概述
pysize是一个简单的轻量级工具,用于在定义的单元之间转换数量。
从pysize import convert
>;>;a=转换(1.0).frm('m').to('mm')
>;>;打印(a)
1000.0
2.]
[3.4.]]
>;>;b=将(a).frm('m')转换为('mm')
>;>;打印(b)
[[1000]。2000年。]
[3000年。4000.]
>;a=10.0立方码
>>>gt;b=convert(a.frm('yd^3').to('ft^3')到立方英尺的转换(a.frm('yd^3').to('ft^3').to('ft^3')到立方英尺的转换(a.frm('br/>>;打印(b)
270.0
>若要查看单位有效转换的列表,请使用“选项”功能。
>
>>>>>>>;gt;打印(opts)
>>>>>>>>>>公里、米、米,“cm”、“m m”]
定义“from”单元后,还可以显示选项。
>;>;opts=转换(1.0).frm('mm').options()
>;>;打印(opts)
[“km”、“m”、“dm”、“cm”、“mm”]
在为项目做出贡献时,使用常见的最佳实践是很重要的。
[pep 8](https://www.python.org/dev/pep s/pep-0008/)应始终遵守。代码应该用[Google样式的docstrings]记录(http://sphinxcontrib napoleon.readthedocs.io/en/latest/example_google.html)。
鼓励拉取请求和提交问题。
叉开!
2.创建fork的本地克隆。
$git clone https://github.com/your-username/pysize
克隆到“pysize”…
远程:计数对象:10,完成。
远程:压缩对象:100%(8/8),完成。
删除:总计10(增量1),重复使用10(增量1)
解包对象:100%(10/10),完成。
3。使用virtualenv建立一个干净的工作环境。
$virtualenv-p python3 venv
$source venv/bin/activate
$pip install-r requirements.txt
>4。将原始库添加为名为“upstream”的远程存储库。
$git remote add upstream https://github.com/benjiyamin/pysize.git
$git remote-v
origin https://github.com/your-username/pysize.git(fetch)
origin https://github.com/your-username/pysize.git(push)
upstreamhttps://github.com/benjiyamin/pysize.git(fetch)
上游https://github.com/benjiyamin/pysize.git(push)
>5。获取当前上游存储库分支并提交。
$git fetch upstream
远程:计数对象:75,完成。
远程:压缩对象:100%(53/53),完成。
远程:总计62(增量27),重用44(增量9)
解包对象:100%(62/62),已完成。
来自https://github.com/benjiyamin/pysize
*[new branch]master->;upstream/master
6。签出本地“master”分支并将“upstream/master”同步到它,而不会丢失本地更改。
$git checkout master
切换到分支“master”
$git merge upstream/master
>7。提交本地更改并推到“upstream/master”。
$git commit-m“添加一些功能”
$git push upstream master
>8。提交请求。=)
有关参与此项目的参与者列表,请查看[作者](authors.md)。
pysize是一个简单的轻量级工具,用于在定义的单元之间转换数量。
从pysize import convert
>;>;a=转换(1.0).frm('m').to('mm')
>;>;打印(a)
1000.0
2.]
[3.4.]]
>;>;b=将(a).frm('m')转换为('mm')
>;>;打印(b)
[[1000]。2000年。]
[3000年。4000.]
>;a=10.0立方码
>>>gt;b=convert(a.frm('yd^3').to('ft^3')到立方英尺的转换(a.frm('yd^3').to('ft^3').to('ft^3')到立方英尺的转换(a.frm('br/>>;打印(b)
270.0
>若要查看单位有效转换的列表,请使用“选项”功能。
>
>>
>>>>>>>>>>公里、米、米,“cm”、“m m”]
定义“from”单元后,还可以显示选项。
>;>;opts=转换(1.0).frm('mm').options()
>;>;打印(opts)
[“km”、“m”、“dm”、“cm”、“mm”]
在为项目做出贡献时,使用常见的最佳实践是很重要的。
[pep 8](https://www.python.org/dev/pep s/pep-0008/)应始终遵守。代码应该用[Google样式的docstrings]记录(http://sphinxcontrib napoleon.readthedocs.io/en/latest/example_google.html)。
鼓励拉取请求和提交问题。
叉开!
2.创建fork的本地克隆。
$git clone https://github.com/your-username/pysize
克隆到“pysize”…
远程:计数对象:10,完成。
远程:压缩对象:100%(8/8),完成。
删除:总计10(增量1),重复使用10(增量1)
解包对象:100%(10/10),完成。
3。使用virtualenv建立一个干净的工作环境。
$virtualenv-p python3 venv
$source venv/bin/activate
$pip install-r requirements.txt
>4。将原始库添加为名为“upstream”的远程存储库。
$git remote add upstream https://github.com/benjiyamin/pysize.git
$git remote-v
origin https://github.com/your-username/pysize.git(fetch)
origin https://github.com/your-username/pysize.git(push)
upstreamhttps://github.com/benjiyamin/pysize.git(fetch)
上游https://github.com/benjiyamin/pysize.git(push)
>5。获取当前上游存储库分支并提交。
$git fetch upstream
远程:计数对象:75,完成。
远程:压缩对象:100%(53/53),完成。
远程:总计62(增量27),重用44(增量9)
解包对象:100%(62/62),已完成。
来自https://github.com/benjiyamin/pysize
*[new branch]master->;upstream/master
6。签出本地“master”分支并将“upstream/master”同步到它,而不会丢失本地更改。
$git checkout master
切换到分支“master”
$git merge upstream/master
>7。提交本地更改并推到“upstream/master”。
$git commit-m“添加一些功能”
$git push upstream master
>8。提交请求。=)
有关参与此项目的参与者列表,请查看[作者](authors.md)。