帮助解决债务问题。
debts的Python项目详细描述
一个简单的库和cli工具,帮助您解决一些债务解决方案。
安装
从命令行界面运行:
$ pip install debts
从命令行
可以从命令行调用解算器。要这样做,你必须通过 特定方式的参数:
$ debts --settle "Emeline -200, Alexis -400, Rémy +500, Alexis +100" Emeline → Rémy: 200.0 Alexis → Rémy: 300.0
您还可以从json文件中读取:
$ debts --settle data.json --parser=json
并可选地呈现结果为:
$ debts --settle data.json --parser=json --renderer=html > index.html
应该是这样的:
作为库
如果您想将其用作库,请使用以下方法:
>>> from debts import settle >>> settle([('Emeline', -200), ('Alexis', -400), ('Rémy', +500), ('Alexis', +100)]) [('Emeline', 200.0, 'Rémy'), ('Alexis', 300.0, 'Rémy')]
就这些人!
测试
所有的东西都经过测试,应该能正常工作。如果没有,请花点时间 在这里打开一个问题!谢谢:-)
要自己运行测试:
$ pip install -e . $ pip install -r dev-requirements.txt $ py.test tests