首页 > 其他分享 >异常检测

异常检测

时间:2024-07-26 20:51:26浏览次数:8  
标签:试图 错误 检测 代码 访问 print 异常

  1. 什么是异常检测
    异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在python中,错误触发的异常如下
  2. 异常的种类
    AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性x
    IOError 输入/输出异常;基本上是无法打开文件
    ImportError 无法引入模块或包;基本上是路径问题或名称错误
    IndentationError 语法错误(的子类) ;代码没有正确对齐
    IndexError 下标索引超出序列边界,比如当x只有三个元素,却试图访问x[5]
    KeyError 试图访问字典里不存在的键
    KeyboardInterrupt Ctrl+C被按下
    NameError 使用一个还未被赋予对象的变量
    SyntaxError Python代码非法,代码不能编译(个人认为这是语法错误,写错了)
    TypeError 传入对象类型与要求的不符合
    UnboundLocalError 试图访问一个还未被设置的局部变量,基本上是由于另有一个同名的全局变量,
    导致你以为正在访问它
    ValueError 传入一个调用者不期望的值,即使值的类型是正确的
点击查看代码
    while True:
        try:
            num1 = input('1输入: ')
            int(num1)  # 主逻辑

            num2 = input('2输入: ')
            int(num2)  # 主逻辑
        except Exception as e:  # 这样就可以捕捉万能异常
            print('出现错误,错误如下')
            print(e)
            continue
        else:
            break
        finally:
            print('不管有没有异常,都会执行这段')
    print('一切正常')

标签:试图,错误,检测,代码,访问,print,异常
From: https://www.cnblogs.com/18726832636zjw/p/18326224

相关文章

  • 【AI+安全】入侵检测系统:实时监测与防范网络攻击
    ❀引言随着互联网的普及和信息技术的飞速发展,网络安全问题日益凸显。网络攻击、数据泄露和身份盗用等事件频频发生,给企业和个人带来了巨大的经济损失和声誉风险。为了应对这些威胁,入侵检测系统(IDS)作为一种重要的网络安全工具,受到了广泛的关注和应用。本文将深入探讨入侵检测系......
  • java静态代码检测-spotbugs
    以前使用的findbugs宣布在2016年后已经不做维护了,取而代之的是spotbugs.要想使用spotbugs,需要在代码仓库中做一些配置1.在maven项目的pom.xml文件中,加入依赖包: officalwebsiteurlreference: https://spotbugs.readthedocs.io/en/latest/maven.html<plugin><groupId......
  • 网站IPv6支持率怎么检测?
    在当今数字化的时代,IPv6的推广和应用已经成为网络发展的重要趋势。IPv6拥有更大的地址空间、更高的安全性和更好的性能,对于满足日益增长的网络需求至关重要。对于网站所有者和管理员来说,了解其网站对IPv6的支持率是评估网站性能和兼容性的关键指标之一。网站IPv6支持率怎么检测?1......
  • 灭火器检测算法:防患未然,精准高效,AI智能守护加油站消防安全
    随着科技的飞速发展和安全意识的不断提升,加油站作为易燃易爆场所,其消防安全管理显得尤为重要。其中,消防灭火器的有效部署和及时维护是保障加油站安全的关键环节。近年来,AI技术在消防安全领域的应用日益广泛,特别是加油站消防灭火器检测AI算法的研发与应用,为加油站的消防安全管理提......
  • 目标检测标签可视化工具(yolo、coco、voc)
    通用目标检测标签可视化工具在目标检测的任务中,我们通常需要对检测结果进行可视化,以便更好地理解模型的性能。本文将介绍一个通用的目标检测标签可视化工具,该工具支持读取VOC格式(XML)、COCO格式(JSON)和YOLO格式(TXT)的标签,并将这些标签以边界框的形式绘制在对应的图像上。工具......
  • hbase数据库连接池 未设置最大链接数导致数据库操作异常频发
    hbase数据库连接池未设置最大链接数导致数据库操作异常频发简介业务中将主要数据存储定位hbase存储,近期突然发现数据比对不上,发现实在创建环节发生异常导致逻辑执行终端(hbase存储或查询出现异常)。表现:供应商提供参考:供应商提供的解决方案:    关闭超过90s未使用......
  • Selenium WebDriverWait 无法检测用于使用 Selenium 提交嵌入式视频答案的表单元素
    我一直在使用Selenium编写一个机器人来自动化学校强迫我做的系列教程。在本教程中,有一个视频在中途提示用户填写表格和一些问题。我一直在尝试使用此代码在视频播放时等待,直到表单可见WebDriverWait(driver,1000).until(EC.presence_of_element_located((B......
  • 易基因:通过cfDNA甲基化和半甲基化分析结合机器学习检测多癌种生物标志物
    大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。癌症是全球主要的公共卫生威胁,虽然癌症死亡率自1991年达到顶峰以来持续下降,但仅在2021年,美国就有超过60万人死于癌症。2020年,全球有近1000万人死于癌症,近年来一些低收入和中等收入国家的死亡率有所上升。因此,抗......
  • 8个工位仅1人在岗?人员在岗离岗检测算法:AI赋能企业安全管理
    近日有网友发视频称,某单位上班时间,8个工位,却只有一名工作人员在岗,此事引起广大网友的热议。随着科技的飞速发展,人工智能(AI)和机器学习技术已经深入到我们生活和工作的方方面面。在企业管理、工厂生产、安全监控等领域,人员在岗离岗检测算法的应用尤为突出,极大地提高了工作效率和安......
  • 优化Python中图像中的OCR文本检测
    我目前正在用python编写一个程序,该程序获取包含大量文本的图像,将其提取到.txt文件,然后将找到的单词与另一个文件中的单词列表进行比较,并创建一些坐标(根据像素)在图像中找到的单词中,如果找到图像,则会在图像中绘制红色方块。到目前为止,我已经正确处理了坐标部分,在单词周围绘制了......