如何设置SafeConfigParser的默认值?
|
我有一个配置文件,如下所示:
[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
部分中的默认选项不同。
没有找到相关结果
已邀请:
4 个回复
席酱
参数:
莽缓逢
config.ini:
解析:
薄响
对于ding ding应用,
的值为
犀寺扦