2011-03-19 32 views

回答

2

没有理由以往任何时候都真正使用它。这是古老的使用率从后面之前有例外必须是类的实例,它的消失在Python 3

+0

应教程进行更新,这不能不说是过时?我应该如何/在哪里提交这样的建议? – ripper234 2011-03-19 14:21:06

+0

如果教程实际使用了这个功能,我会称之为文档错误并通过正常的错误跟踪器提交。我不能立即看到任何这样的例子,但... – bobince 2011-03-19 14:26:56

1

可以传递一个例外另:

exc = StopIteration('Iterator has already exhaused!') 
try: 
    raise ValueError, exc 
except ValueError, e: 
    print e.args[0] 

良好的这种实际应用仍然躲避我,但肯定会有一些。

+2

这仍然与'raise ValueError(StopIteration('Iterator has been exhaused!'))''完全相同。 'e'是一个'ValueError','StopException'只是该构造函数的一个参数。 – bobince 2011-03-24 23:36:13

相关问题