2010-10-23 2 views

ответ

4

Вы на самом деле не создаете исключение, просто создаете его. Как только вы это исправите, вам также нужно обратиться к экземпляру, который поднят, а не только к классу исключений:

>>> try: 
...  raise Exception('foo', 23) 
... except Exception, e: 
...  print e.args 
... 
('foo', 23) 
+0

Я этого не понимаю. Я получаю: ehfeng

+0

Кроме того, когда я пытаюсь ваше предложение, как я "syntaxerror: недействительный синтаксис" в ключе "как". – ehfeng

+0

Я использую Python 2.6. Кажется, он изменился с 2,5 года, что меня немного удивило. Я изменил ответ. –

Смежные вопросы