为Python程序,内置模块(ConfigParser)或独立项目(ConfigObj)创 build 置文件哪个更好?
最佳答案
我最近从configparser切换到configobj,我很高兴这样做。
对我来说,最大的不同是configobj的validator。它使我非常轻松/简洁地(1)定义每个条目的类型和可接受的值,以及(2)设置默认值。
这两个功能为我节省了大量代码,并避免了很多错误。另外,就我的代码的复杂性而言,使用configobj确实没有额外的开销,并且库很小。
为Python程序,内置模块(ConfigParser)或独立项目(ConfigObj)创 build 置文件哪个更好?
最佳答案
我最近从configparser切换到configobj,我很高兴这样做。
对我来说,最大的不同是configobj的validator。它使我非常轻松/简洁地(1)定义每个条目的类型和可接受的值,以及(2)设置默认值。
这两个功能为我节省了大量代码,并避免了很多错误。另外,就我的代码的复杂性而言,使用configobj确实没有额外的开销,并且库很小。