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. 什麼時候使用新實例化一個類
- 3. 什麼時候讓類和實例的名稱相同?
- 4. 什麼時候abstractSSHclass實例化robotframework ssh庫中的具體類實例
- 5. 什麼時候ConcurrentSkipListSet有用?
- 6. 什麼時候__proto__有用?
- 7. 什麼時候File.join有用?
- 8. 什麼時候autoresizingMask實現?
- 9. 在Haskell中提升類實例
- 10. 測試用例,「什麼時候」,「什麼」和「爲什麼」?
- 11. 什麼時候子類UITableView?
- 12. 什麼時候去接口,什麼時候去抽象類
- 13. 什麼時候你不想使用@synthesized實例變量?
- 14. 什麼時候應該使用SOLR的多個實例?
- 15. 你什麼時候使用實例? Python 3
- 16. 什麼意思pylint的時候才說的「而只有類或實例被允許提高異常(養壞型)」
- 17. 什麼時候應該使用嵌套類的示例?
- 18. 程序什麼時候什麼都沒有提示
- 19. 提升實例的功能?
- 20. 什麼時候和爲什麼沒有實現(java.lang.reflect.InvocationTargetException)發生?
- 21. 什麼時候應該使用AWS,什麼時候不使用
- 22. intn_t什麼時候使用它,什麼時候不使用
- 23. 什麼時候使用__proto__和什麼時候使用原型
- 24. 什麼時候使用Ruby和什麼時候使用PHP
- 25. 什麼時候/爲什麼要使用自定義例外
- 26. 什麼時候可以訪問舞臺實例?
- 27. 什麼時候界面生成器項目得到實例化?
- 28. 什麼時候Ruby實例變量被設置?
- 29. 什麼時候會在android中回收活動實例?
- 30. 什麼時候可以訪問init方法的實例變量?
不完全相同 - 請參閱我的答案。等效必定是意圖,但也產生了有趣的副作用。 – 9000 2011-03-19 14:53:16