【问题标题】:raise Value_Error doesn't work提高 Value_Error 不起作用
【发布时间】:2015-08-07 16:08:12
【问题描述】:
try:
    if(a>b):
       raise Value_Error;
    else:
       print("no err");
except "Value_Error":
    print("value error ...");
else:
    print("a is smaller");

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

【问题讨论】:

  • 下划线和引号是怎么回事?

标签: python-3.x exception raise


【解决方案1】:

更正:

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

【讨论】:

    猜你喜欢
    • 2012-06-07
    • 2020-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-03
    • 2018-09-11
    • 2012-01-02
    • 2012-12-19
    相关资源
    最近更新 更多