提升异常,"foo"和提高异常("foo")之间的区别?

bra*_*ers 16 python

标题是非常自我解释 - 有什么区别:

raise Exception, "foo"
Run Code Online (Sandbox Code Playgroud)

raise Exception("foo")
Run Code Online (Sandbox Code Playgroud)

它是否完全相同,只是不同的语法?

我正在使用Python 2.x,但我想知道Python 3.x中的任何差异

jco*_*ctx 24

两者在Python2中都是相同的.在Python3中,raise Exception, "foo"不再支持语法.

  • 有关详细信息,请参见http://www.python.org/dev/peps/pep-3109/. (2认同)