Skip to main content

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

项目描述

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

功能列表

  • 嵌套部分(子部分),到任何级别

  • 列出值

  • 多行值

  • 完整的 Unicode 支持

  • 字符串插值(替换)

  • 与强大的验证系统集成

    • 包括自动类型检查/转换

    • 并允许默认值

    • 重复部分

  • 保留文件中的所有注释

  • 保留键/部分的顺序

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

变更日志

发布 5.1.0

  • 将模块统一到“configobj”包中(#72、#31、#32)

  • 添加了validate v1.1.0 shim 以允许逐步迁移,将导入重写为from configobj.validate import ... 以摆脱它

  • 用于更多 INI 兼容性的替代行注释标记 (#79)

  • 更详细的多错误报告 (#73)

  • 在 merge() (#115) 中添加了“解耦”模式

  • 修复:mixed_list接受类型名称变体 (#110)

  • 修复:不要引用 git 样式的部分标题 (#74)

  • 文档:明确提及force_list及其陷阱 (#112)

旧版本

  • 5.0.6 版改进了某些极端情况下的错误消息

  • 版本 5.0.5 更正了写入文件中仍然存在的 unicode-bug

  • 版本 5.0.4 更正了在 5.0.3 中修复字符串列表后读取文件中仍然存在的 unicode-bug

  • 版本 5.0.3 更正了与错误处理 unicode 编码和写出文件有关的错误

  • 尝试在 2.5 之前的 Python 版本上安装时,版本 5.0.2 添加了特定的错误消息

  • 版本 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 中弃用选项关键字的错误。

  • 版本 4.7.0 提高了性能,增加了验证功能并修复了一些错误。

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

asdconfigobj-5.1.0.dev0.zip (174.6 kB 查看哈希

已上传 source