配置文件读取、写入和验证。开发版本。
项目描述
ConfigObj 是一个简单但强大的配置文件读取器和写入器:一个 ini 文件双向转换器。其主要特点是易于使用,具有直观的程序员接口和简单的配置文件语法。
功能列表
嵌套部分(子部分),可达任何级别
列表值
多行值
完全支持Unicode
字符串插值(替换)
与强大的验证系统集成
包括自动类型检查/转换
并允许默认值
重复部分
保留文件中的所有注释
保留键/部分的顺序
强大的 unrepr 模式用于存储/检索Python数据类型
变更日志
未发布
停止支持已达到生命周期的Python 2.6和3.3
添加对Python 3.7的支持
发布5.1.0版
将统一模块集成到‘configobj’包中 (#72, #31, #32)
添加了 validate v1.1.0 适配器,以允许逐步迁移,将导入重写为 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 编码和写入文件相关的错误
版本 5.0.2 在尝试在低于 2.5 的 Python 版本上安装时添加了特定的错误消息
版本 5.0.1 修复了在某些情况下 PY2 中未发生 unicode 转换的回归问题
版本 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 提升了性能,增加了验证功能,并修复了一些错误。
项目详情
configobj-dev-2019.9.1.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5f2948d21263b42098f50c22080338c93ff734cb58f936846f51635afff24d61 |
|
MD5 | 0185d90f45b29d33410f7d93c6184a90 |
|
BLAKE2b-256 | 9edd6e4d947dc70b47d523b422ef4a8cece8ef981416d8fbb3f36e05e50fc4a8 |