Inexisting ConfigParser исключения файл


С ConfigParser в Python не исключение, если файл не существует, это нормально, чтобы сделать это таким образом:

try:
    config = ConfigParser.RawConfigParser()
    if config.read('/home/me/file.conf') != []:
        pass
    else:
        raise IOError('Cannot open configuration file')
except IOError, error:
    sys.exit(error)


1974
-1
задан 23 сентября 2011 в 03:09 Источник Поделиться
Комментарии
1 ответ


  1. нужно стараться ставить как можно меньше внутри блока try

  2. Существует не так много смысла, чтобы бросать исключение, просто, чтобы поймать его на следующей строке.

2
ответ дан 23 сентября 2011 в 06:09 Источник Поделиться