当我使用 assert 和引发 ValuError 时有区别,为什么?
以下代码仅在我使用时停止我的脚本raise ValueError
,assert
不起作用。
assert (len(dictA) != len(dictB)), 'Your have an .... error'
if len(dictA) != len(dictB):
raise ValueError('Your have an ... error')
当我使用 assert 和引发 ValuError 时有区别,为什么?
以下代码仅在我使用时停止我的脚本raise ValueError
,assert
不起作用。
assert (len(dictA) != len(dictB)), 'Your have an .... error'
if len(dictA) != len(dictB):
raise ValueError('Your have an ... error')