4
A
回答
2
没有优势。 raise Class, instance
是传统的表达和是completely equivalent到raise instance
。特别是,第一个符号是removed in Python 3 and replaced by the latter。
2
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
相关问题
- 1. 什么时候是类型(实例)而不是实例.__ class__?
- 2. 什么时候ActionForm实例化?
- 3. 什么时候创建Enum实例?
- 4. 什么时候实例化聚合物
- 5. 什么时候使用类方法而不是实例方法?
- 6. 什么时候使用新实例化一个类
- 7. 匿名类型,什么时候有用?
- 8. 什么时候让类和实例的名称相同?
- 9. 我什么时候应该实例化Activity类?
- 10. 什么时候abstractSSHclass实例化robotframework ssh库中的具体类实例
- 11. 什么时候File.join有用?
- 12. 什么时候InputStream.available()有用?
- 13. 什么时候__proto__有用?
- 14. 什么时候autoresizingMask实现?
- 15. 在Haskell中提升类实例
- 16. 测试用例,“什么时候”,“什么”和“为什么”?
- 17. 什么时候子类UITableView?
- 18. 什么时候去接口,什么时候去抽象类
- 19. 什么时候应该使用SOLR的多个实例?
- 20. 你什么时候使用实例? Python 3
- 21. 什么时候你不想使用@synthesized实例变量?
- 22. 什么时候在iOS中使用懒惰实例化?
- 23. 什么时候会在这个场景中调用我的类实例的finalize()?
- 24. 为什么在可以使用静态的时候实例化主类?
- 25. 什么时候使用实例变量比使用let()更有优势?
- 26. 程序什么时候什么都没有提示
- 27. 什么时候应该使用嵌套类的示例?
- 28. 什么意思pylint的时候才说的“而只有类或实例被允许提高异常(养坏型)”
- 29. 实体框架linq查询什么时候返回动态代理类型,什么时候没有?
- 30. QTreeWidget :: currentItem什么时候没有选择什么时候返回?
不完全相同 - 请参阅我的答案。等效必定是意图,但也产生了有趣的副作用。 – 9000 2011-03-19 14:53:16