Python操作INI文件:configobj 更好

                Python操作INI文件:configobj 更好

                           By 任帅(Samren)

参考链接: http://www.linux-field.com/archives/573

Python自带的模块: ConfigParser 用来解析 INI文件,但是在使用过程中存在一些问题。比如:
1,不能区分大小写。
2,重新写入的ini文件不能保留原有 INI文件的注释。
3,重新写入的ini文件不能保持原有的顺序。
4,不支持嵌套。
5,不支持格式校验。
我本来是想扩展 ConfigParser来支持上面的一些缺点的,但是我觉得应该有人有类似的问题并应该有相关的模块满足
我上面的需求的,于是放 G搜索之。得到一个Lib: configobj。

原来的 INI文件

ConfigParser修改后的文件(顺序乱了,且不区分大小写)

Lib: configobj的优点

效果如下:


posted @ 2012-08-15 13:16  牛棚琐思  阅读(4118)  评论(0编辑  收藏  举报

牛棚锁思 | 改变习惯的一点点