перехват IOError в python

Я написал метод, который кое-что делает и отлавливает неправильные имена файлов. что должно произойти, если путь не существует, он выдает ошибку IOError. однако он считает, что моя обработка исключений - это плохой синтаксис ... почему ??

def whatever():
    try:
        # do stuff
        # and more stuff
    except IOError:
        # do this
        pass
whatever()

но прежде, чем он дойдет до вызова something () , он выводит следующее:

Traceback (most recent call last):
  File "", line 1, in 
  File "getquizzed.py", line 55
    except IOError:
         ^
SyntaxError: invalid syntax

при импорте ... help ?!

12
задан Raidri says Reinstate Monica 5 June 2014 в 08:53
поделиться