如何使用python异常

您所在的位置:网站首页 runtimeerror怎么解决Python 如何使用python异常

如何使用python异常

2023-08-01 14:05| 来源: 网络整理| 查看: 265

RuntimeError def ilove(name): if name=='陈培昌': print('i love {0}'.format(name)) elif name == '程劲': print('i love {0}'.format(name)) else: try: raise RuntimeError('who is he') except Exception as e: return e.args[0] return "这就是我的男神" print(ilove('xxx'))

输出结果:

who is he

print(ilove('程劲')

输出结果:

i love 程劲这就是我的男神

如果不把runtimeerror放入try catch中,则程序会因报错而中断 如果这样写,则执行结果会很不优雅 def ilove(name): if name=='陈培昌': print('i love {0}'.format(name)) elif name == '程劲': print('i love {0}'.format(name)) else: try: raise RuntimeError('who is he') except Exception as e: return e.args[0] print("这就是我的男神")运行:print(ilove('程劲'))

输出结果:

i love 程劲 这就是我的男神 None

原文地址:https://www.cnblogs.com/saintdingspage/p/11627306.html



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3