配置文件读取、写入和验证。

asdconfigobj的Python项目详细描述


configobj是一个简单但功能强大的配置文件读取器和编写器:一个ini 文件往返程序。它的主要特点是非常容易使用,具有 简单的程序员界面和配置文件的简单语法。

功能列表

  • 任何级别的嵌套节(子节)

  • 列出值

  • 多行值

  • 完全支持Unicode

  • 字符串插值(替换)

  • 与强大的验证系统集成

    • including automatic type checking/conversion
    • and allowing default values
    • repeated sections
  • 将保留文件中的所有注释

  • 保留键/节的顺序

  • 强大的unrepr模式,用于存储/检索python数据类型

更改日志

版本5.1.0

  • 将模块统一到“configobj”包(72,31,32)
  • 添加了validatev1.1.0垫片以允许逐步迁移, 将导入重写为from configobj.validate import … 为了摆脱它
  • 可选的行注释标记以获得更高的ini兼容性(79)
  • 更详细的多错误报告(73)
  • 将“decoupled”模式添加到merge()(115)
  • 修复:mixed_list接受类型名变量(110)
  • 修正:不要引用git风格的章节标题(74)
  • 文档:明确提到force_list及其陷阱(112)

旧版本

  • 5.0.6版改进了某些边缘情况下的错误消息
  • 中仍然存在的Unicode错误 5.0.3版更正了与错误处理Unicode相关的错误 编码和写入文件
  • 5.0.2版在尝试安装时添加了一条特定的错误消息 早于2.5的python版本
  • 5.0.1版修复了Unicode转换未发生的回归 在某些情况下,Py2
  • 版本5.0.0将支持的python版本更新为2.6、2.7、3.2、3.3 否则将保持不变
  • 4.7.2版修复了4.7.1中的几个错误
  • 4.7.1版修复了4.7.0中不推荐使用的options关键字的错误。
  • 4.7.0版提高了性能,增加了验证和 修复了一些错误。

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

推荐PyPI第三方库


热门话题
java将Map<String,String>传递给需要Map<String,Object>   java在循环中使用字符串而不是StringBuilder是否会造成内存损失?   jnlp如何更新java控制台JRE?   java更改、修改和重新打包CXFAPI源文件   JavaFXJava应用程序在Fedora上运行一段时间后关闭   使用来自不同类的方法的java   java如何通过ant脚本在linux中使用subst?   java在使用camunda modeler进行base64编码/解码时出错   获取java。netbeans、weblogic和fastswap设置为true时的lang.NoSuchMethodError   java如何提高FinalizerThread在GC中收集对象的优先级   java检测具有相同根的单词   netbeans crud应用程序中的java错误