使用 python 中等效的错误消息断言
assert with error message equivalent in python
有没有像 C/CPP:
这样的 pythonic 方法来编写带有消息的断言
assert(i <= j && "more participants than medals");
当我尝试等效的方法时,我得到一个 pylint 错误,这可能表明有更好的方法 (?):
R1726: Boolean condition 'i <= j and "..."' may be simplified to 'i <= j' (simplifiable-condition)
在 python 中你应该使用这种格式:
assert <condition>,<error message>
所以在你的情况下它必须是这样的:
assert i <= j,"more participants than medals"
有没有像 C/CPP:
这样的 pythonic 方法来编写带有消息的断言assert(i <= j && "more participants than medals");
当我尝试等效的方法时,我得到一个 pylint 错误,这可能表明有更好的方法 (?):
R1726: Boolean condition 'i <= j and "..."' may be simplified to 'i <= j' (simplifiable-condition)
在 python 中你应该使用这种格式:
assert <condition>,<error message>
所以在你的情况下它必须是这样的:
assert i <= j,"more participants than medals"