[英]raise Exception or raise Exception()
我需要提出一個例外。 在我的特定情況下NotImplementedError
。 Raise NotImplementedError
和raise NotImplementedError()
什么區別?
哪個被認為是更好的做法? 為什么?
raise X
和raise X()
之間沒有區別。 最好使用第二種形式,並傳遞諸如raise RuntimeError('bad argument')
類的消息。 如果沒有像您這樣的有用信息,我將使用第一種語法。 這是一個品味問題。
第一種形式是舊樣式提升的剩余部分(在Python3中無效):
raise X, 'a'
是相同的
raise X('a')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.