Inirama -- INI文件的最简单解析器。支持变量插值。
项目描述
Inirama – INI风格文件的最简单解析器。
特性
单个模块;
无要求;
小型接口;
支持变量插值;
文档可在https://inirama.readthedocs.org/找到。带有文档改进和/或修复的拉取请求非常棒,并且非常受欢迎。
要求
python (2.6, 2.7, 3.2, 3.3)
安装
Inirama可以使用pip安装
pip install inirama
快速入门
from inirama import Namespace ns = Namespace() ns.read('config.ini') print ns['section']['key'] ns['other']['new'] = 'value' ns.write('new_config.ini')
插值
from inirama import InterpolationNamespace ns = InterpolationNamespace() ns.parse(""" [main] test = value foo = bar {test} more_deep = wow {foo} """) print ns['main']['more_deep'] # wow bar value
错误跟踪器
如果您有任何建议、错误报告或烦恼,请向https://github.com/klen/inirama/issues的问题跟踪器报告
贡献
Inirama的开发发生在github:https://github.com/klen/inirama
贡献者
klen (Kirill Klenov)
许可证
在BSD许可证下授权。
项目详情
下载文件
下载您平台对应的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码发行版
Inirama-0.8.0.tar.gz (6.6 kB 查看哈希值)
构建发行版
Inirama-0.8.0-py2.py3-none-any.whl (7.4 kB 查看哈希值)
关闭
Inirama-0.8.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 67ef50d0f2d0f88aa22de0267feeede214d804875b381f1808ad2071089f6a5f |
|
MD5 | dccfe5977ea98ba20dbbabb9482fa08c |
|
BLAKE2b-256 | 4e128296c7e6aab4024808743aca192ab58f96944a76a8050e69256de114df9f |
关闭
Inirama-0.8.0-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b4b94072591257d99c027001d142d6f88e5af6a99e89534cf25e0faafdef75a8 |
|
MD5 | 2618bee468ed9204dc9db4263ce04801 |
|
BLAKE2b-256 | c14e865257a16b410c314d9ca169f693c710d8db5330720601594a512d73c7ae |