在Python中,您可以通过创建一个自定义的断言函数来自定义错误消息
def custom_assert(condition, message):
if not condition:
raise AssertionError(message)
# 使用自定义断言函数
custom_assert(1 == 2, "1不等于2")
在这个例子中,custom_assert
函数接受两个参数:一个条件和一个错误消息。当条件为False时,它会引发一个包含自定义错误消息的AssertionError
。
请注意,Python内置的assert
语句在生产环境中可能会被禁用(如果Python解释器以优化模式运行)。因此,如果您希望确保自定义断言始终起作用,最好使用像上面这样的自定义函数。