提升Value_Error不起作用

时间:2015-05-26 06:19:01

标签: python-3.x exception raise

try:
    if(a>b):
       raise Value_Error;
    else:
       print("no err");
except "Value_Error":
    print("value error ...");
else:
    print("a is smaller");

值错误未打印或raise语句未引发异常。有人可以通过制作“价值错误......”来帮助我打印

1 个答案:

答案 0 :(得分:0)

修正:

try:
    if a > b:
       raise ValueError()
    else:
       print("no err")
except ValueError:
    print("value error ...")
else:
    print("a is smaller")