python包使使用大量参数更容易
jicparameters的Python项目详细描述
python包使处理大量参数变得更容易。
- 文档:http://jicparameters.readthedocs.io/en/latest/
- github:https://github.com/JIC-CSB/jicparameters
- 自由软件:麻省理工学院许可证
功能
- 轻量级:仅依赖于pyyaml
- 跨平台:支持Linux、Mac和Windows
- 使用Python2.7、3.3、3.4和3.5进行测试
快速指南
要安装jicparameters:
git clone https://github.com/JIC-CSB/jicparameters.git cd jicparameters python setup.py install
创建一些参数:
>>> from jicparameters import Parameters >>> params = Parameters(pi=3.14, radius=10) >>> params {'pi': 3.14, 'radius': 10}
添加另一个参数:
>>> params["fudge_factor"] = 42 >>> params {'fudge_factor': 42, 'pi': 3.14, 'radius': 10}
作为yaml查看:
>>> print(params.to_yaml()) --- fudge_factor: 42 pi: 3.14 radius: 10 <BLANKLINE>
保存到文件:
>>> params.to_file("params.yml")
从文件读取:
>>> p2 = Parameters.from_file("params.yml") >>> assert params == p2
历史记录
0.1.0
- 初始上传到pypi