人类配置

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生成随机浮点,包括两个边界   java三层体系结构风格是如何工作的?一些简单的例子   多线程可以使用线程。在Java中,在循环中使用sleep(),以便定期执行某些操作?   读取循环上的java HibernateMysql异常   java使用带有Apache Ivy的自定义存储库,未找到解析程序   filenotfoundexception在读取时出现问题。Java中的txt文件   嵌入式tomcat 8.0.21中的java Spring websocket   java为什么我需要创建一个类的引用,然后创建一个B类的对象   java Splashscreen动画在Mac OS中更新时闪烁   JavaSpring3。名为“zoneManagerDelegate”的x Bean必须是[com.ms.adsp.delegate.sapi.zoneManagerDelegate]类型,但实际上是[$Proxy20]类型   java SQLite:没有这样的专栏;不明错误   java将JTable定位到JFrame中JPanel中的(x,y)位置   java在导入组织方面面临挑战。知道。xchart*   xml读取Java中的SVG元素并跳过某些包含文本的元素   java Spring Redis问题:Redis缓存中的GetAllCacheNames不能与RedisCacheManager一起使用   java Vertex Hazelcast:集群问题   java如何编辑osgi托管服务实现使用的属性文件?   java Android活动并行启动?   java AWS Lambda用于将excel转储到数据库中