我有一个配置文件如下:
[job]
mailto=bob
logFile=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' )
# it is not there
values['nothingThere'] = config.get( jobSection, 'nothingThere' )
.... # rest of code
最后一行当然会抛出一个错误.如何为config.get()方法指定默认值?
再次,如果我有一个选项文件如下:
[job1]
mailto=bob
logFile=blahDeBlah.txt
[job2]
mailto=bob
logFile=blahDeBlah.txt
似乎没有办法为job1指定默认选项,与job2中的默认选项不同.