首页 > 编程语言 >PYTHON异常

PYTHON异常

时间:2023-02-16 16:14:14浏览次数:43  
标签:PYTHON 代码 except 执行 异常 捕获

PYTHON异常

异常的捕获

  • 基本捕获语法:

    try:
        # 可能发生错误的代码
    except:
        # 如果出现异常执行的代码
    
  • 捕获指定异常:

    • except 异常类型 as e:

    • 如果尝试执行的代码的异常类型和要捕获的异常类型不一致,则无法捕获异常

    • 一般try下方只放一行尝试执行的代码

  • 捕获多个异常:

    • except:(Error1,Error2,...) as e:
  • 捕获所有异常:

    • except Exception as e:
    • except也可以捕获所有异常
  • 异常else:表示的是如果没有异常要执行的代码

  • 异常finally:表示的是无论是否异常都需要执行的代码

异常的传递

  • 异常具有传递性,当所有函数都没有捕获异常的时候,程序就会报错

标签:PYTHON,代码,except,执行,异常,捕获
From: https://www.cnblogs.com/Learn1ng/p/17127094.html

相关文章

  • python 基于APScheduler的定时任务
    指定时间执行指定任务:1#--*--coding:utf--8--*--2#__author__='xxx'34fromdatetimeimportdatetime5fromapscheduler.schedulers.blockingimpo......
  • 【MYSQL异常处理】记录一次MYSQL数据库断电无法启动异常,错误提示为 ERROR! The server
    某xx项目,系统一直用着好好的,虽然无客户真实数据,但包含许多现场定制配置数据,结果客户突然把服务器给断电关机了,服务器环境大致如下1服务器环境描述:2centos7三台3其中......
  • Python-BeautifulReport的简单使用
    一、简介BeautifulReport.reportreport(filename->测试报告名称,如果不指定默认文件名为report.htmldescription->测试报告用例名称展示log_path='.'->......
  • 《用 libcurl 实现 HTTP 下载文件,其中设置了超时时间,以便在网络异常时能够快速中止下
    CURLOPT_TIMEOUT选项设置了超时时间为10秒,如果在这个时间内没有下载完成,则会返回一个超时错误,可以在回调函数中进行错误处理。如果网络异常或其他错误,也会在curl_eas......
  • python的学习之路Day5
    2023.2.16Day5今日内容概要逻辑运算符成员运算符身份运算符流程控制(重点)if判断while循环今日内容详细逻辑运算符and与 ##可以用and连接多个条......
  • Python Boa-constructor的使用
    上篇介绍了Python的环境搭建,主要是开发环境的介绍,本篇主要介绍Python的GUI开发工具Boa-constructor的使用和我们的程序开发完毕后的打包问题,本篇还会介绍在Python中我们如......
  • 什么是python的设计模式
    一.什么是python的设计模式?软件工程中,设计模式是指软件设计问题的推荐方案。设计模式一般是描述如何组织代码和使用最佳实践来解决常见的设计问题。需谨记一点:设计模......
  • python代码打包exe文件(不带模块)
    一、安装第三方模块pipinstallpyinstaller二、在控制台输入对应命令pyinstaller-Dtas.py#tas.py为py文件名称,自行匹配更改成功后生成三个新文件.spec文件配置......
  • js逆向中常见加密/解密算法实现(js、python)
    常见加密、解密算法实现(JS、python)base64NodejsconstCryptoJS=require('crypto-js')//加密letpwd='密码'letb64_pwd=Buffer.from(pwd).toString('b......
  • python配置包
    配置python环境在python官网(https://www.python.org)下载python3.7版本   选择 download   进行安装  installnow选择addpython3.7topath......