收藏文章 楼主

技术干货 如何一次捕获全部异常

版块:IT/互联网   类型:普通   作者:小羊羔links   查看:470   回复:0   获赞:0   时间:2022-01-23 23:42:58

为什么我写的程序会出错又查不出具体原因,这种情况怎么处理,下一步怎么办?这种场景经常困扰初学开发者,让初学者很是头痛。今天小编带大家看一下这个问题产生的具体原因及解决办法。


程序出现不明原因的错误,我们需要根据具体产生错错误的代码段做异常捕获的设置,在捕获到的异常信息中我们可以查看到具体的出错原因。具体看如下示例


def division():

    num1 = int(input('请输入被除数 ')) 用户输入提示,并记录

    num2 = int(input('请输入除数 '))

    result = num1//num2 执行除法运算

    print(result)

if __name__ == '__main__':

    try:  捕获异常

        division()  调用函数

    except Exception as e:  处理异常

        print('出错了 ',e)


运行上面的代码,如果输入被除数为小数时,将显示以下结果。

请输入被除数 1.2

出错了 invalid literal for int() with base 10: '1.2'


更多有价值资源尽在程序开发资源库

点击“ ”进入哦!

小羊羔锚文本外链网站长https://seo-links.cn 
回复列表
默认   热门   正序   倒序

回复:技术干货 如何一次捕获全部异常

Powered by 小羊羔外链网 8.3.11

©2015 - 2024 小羊羔外链网

免费发软文外链 鄂ICP备16014738号-6

您的IP:3.17.150.163,2024-04-19 12:52:09,Processed in 0.04971 second(s).

支持原创软件,抵制盗版,共创美好明天!
头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息