Подтвердить что ты не робот

Разница между рейзом Exception, "foo" и raise Exception ( "foo" )?

Название довольно понятно для себя - какая разница между:

raise Exception, "foo"

и

raise Exception("foo")

Делает ли он то же самое, только другой синтаксис?

Я использую Python 2.x, но я хотел бы услышать о любых различиях в Python 3.x

4b9b3361

Ответ 1

оба равны одному и тому же в Python2. в Python3 синтаксис raise Exception, "foo" больше не поддерживается.