草庐IT

SafeConfigParser

全部标签

python - python 2.7 中的 ConfigParser VS SafeConfigParser

ConfigParser和SafeConfigParser有什么区别?确切地说,为什么后者更安全?ConfigParser的“不安全”是什么?我知道SafeConfigParser继承了ConfigParser,它有什么不同? 最佳答案 SafeConfigParser实现不同的set(section,option,value)方法,该方法将引发NoSectionError如果该部分不存在,如果value不是字符串,则返回TypeError。这允许更多地控制解析器的行为,example来自文档:try:config.set(sect

python - 如何为 SafeConfigParser 设置默认值?

我有一个配置文件如下:[job]mailto=boblogFile=blahDeBlah.txt我想使用SafeConfigParser读取选项:values={}config=ConfigParser.SafeConfigParser()try:config.read(configFile)jobSection='job'values['mailto']=config.get(jobSection,'mailto')values['logFile']=config.get(jobSection,'logFile')#itisnottherevalues['nothingThere']