配置文件读取、写入和验证。
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版改进了某些边缘情况下的错误消息
- 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版提高了性能,增加了验证和 修复了一些错误。