人类配置

configs的Python项目详细描述


Latest VersionDownloadsWheel Status

分析ini配置必须很容易,ini文件也是如此。

configs提供了从ini配置文件获取数据的简单api。

从配置加载数据就像configs.load('my.conf')一样简单。

Configs使用python 2.7+(包括3)。

回购协议在bitbucket.org/moigagoo/configs

阅读configs.rtfd.org上的完整文档。

https://op9bww.bn1302.livefilestore.com/y2phzX-gFw3yMuwMkL1HBwG23d-RWirCBlliDJ1dwR2VNPAG3Dp6LFJwpvnE3sPmr7-8V8HfC11mOsH-h7TAa1rzDHo0uuCks3PbTL7fM3PfGU/figs.jpg?psid=1

功能

  • 根级参数支持
  • 数值和布尔值将自动转换
  • 只有键值项的节被解析为dict
  • 只有标记项(没有值的键)的节被分析为列表
  • 混合内容部分被解析为dict和list的元组,这些元组可以单独访问
  • 部分是可编辑的(即使是混合的部分;先列出,后听写)
  • 评论支持

安装

使用pip安装configs:

$ pip install configs

用法

加载配置文件:

>>> import configs
>>> c = configs.load('sample.conf')
>>> c['general']
{'foo': 'baz'}

测试

使用以下命令运行测试:

$ python test_configs.py

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何在Java和Javascript之间共享常量   c#无法使用Gson反序列化字节[]   如果字符串是实十进制数字,则在Java中仅显示十进制数字   与Android Studio的java FireBase同步失败   web应用程序的Java Oracle数据库更改通知问题   数组中缺少整数的java嵌套循环   zos在z/os上以TOD格式(一天中的时间)转换Java时间戳   java JAXB未根据注释生成XML(JDK 1.7)   java使用Twitter4j和Geolocation查找在该地区发布推文的用户,但如何获取用户ID?   在Libgdx中实现简单运动模糊的java意外结果   java在Android数据库中插入另一个EditText值?   java标准偏差数组(我的算法错误)   java如何修复M1 Mac的Ant javascript标记?   java遍历树标记值的长度   java理解Springboot中的Cron,自动发送电子邮件   java如何将“Data.Json”文件从资产保存到内部存储器,然后将其用于读/写   java代码在编写FirstDuplicate方法时会遇到时间限制问题   java将HTML转换为PDF并将其添加到段落中   javascript css()未设置正文标记的背景属性