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的優點
效果如下: