【PYTHON 笔记】:捕捉异常
目录
1.python中的异常
2.捕捉异常
try-except
多个except子句
一个except块捕捉多个异常
空except:捕捉所有异常
as语句:
else语句:
finally子句
上下文管理器和with语句
1.python中的异常
语法错误:没有按照语法规则书写程序
运行错误:运行时出错
逻辑错误:逻辑上出错
用异常对象(exception object)表示异常情况
2.捕捉异常
try-except
除数为0的异常:
将被检测的语句块放入try块,将异常处理语句块放入except块中
如果被检测的语句块中没有异常,则忽略except后的异常处理;否则执行异常处理语句块
多个except子句
一个except块捕捉多个异常
空except:捕捉所有异常
as语句:
错误原因放到err变量中并打印变量
else语句:
如果try块中没有异常,则else语句被执行
如果想要在产生异常后能多次输入直到正确为止,则可以加入while True 和break语句
break语句的位置
如果正常输入则跳出循环
finally子句
finally语句可以用在try语句中,无论是否发生异常,finally子句中的语句块都要被执行
上下文管理器和with语句
with语句将上下文管理表达式的值赋给变量,并执行其语句序列
with在结束后会自动关闭文件,是python中操作文件和数据库等对象是的推荐用法
【PYTHON 笔记】:捕捉异常相关推荐
- 在Python中捕捉异常
在Python中捕捉异常 在Python中,可以使用try语句处理异常. 可能引发异常的关键操作放在try子句中,并且将处理异常的代码编写在except子句中. 捕获异常后,我们将执行什么操作取决于我 ...
- python之捕捉异常
文章目录 前言 一.try--except语句的基本用法 二.捕捉多个异常 三.用同一个代码块处理多个异常 总结 前言 如果异常未捕捉,系统就会一直将异常传递下去,直到程序由于异常而异常而中断.为了避 ...
- python循环捕捉异常_python异常捕捉以及处理
看标题觉得高大上,好像能处理所有的异常.但是,事实是只能按照字面的意思来理解这一段话. 众所周知写代码哪有不出bug的? 那么出现了bug 我们不想让程序因为bug的存在而退出.那么要怎么做呢? 今天 ...
- 【python笔记】异常
捕获异常: 转载于:https://www.cnblogs.com/ningth/archive/2012/02/03/2336542.html
- python中用来回溯异常的模块_python学习笔记(异常)
什么是异常 python用异常对象(exception object)来表示异常情况.遇到错误后,会引发异常.如果异常对象并未被处理或捕捉,程序就会用所谓的 回溯(Traceback, 一种错误信息) ...
- Python学习笔记之异常
Python用异常对象来表示异常情况,如果异常对象未被处理或捕捉,程序就会回溯(traceback)中止执行. 异常可以在出错时自动引发,也可以主动引发. 异常被引发后如果不被处理就会传播至程序调用的 ...
- 简明Python教程学习笔记_8_异常
菜鸟教程 之 Python 异常处理:http://www.runoob.com/python/python-exceptions.html Python 一篇搞定所有的异常处理:https://ww ...
- 【Python之旅】第四篇(二):Python异常处理与异常捕捉
在Python程序的执行过程中,难免会出现异常的情况,如果做的是跟用户交互的程序,当用户输入不可接受的内容时,在可预见的范围内,我们当然是希望可以给用户一些提示,而不是原来Python内置异常中的那些 ...
- Python学习笔记Task07(异常)
Python学习笔记Task07(异常) 2.try-except语句 try 语句按照如下方式工作:l 首先,执行try子句(在关键字try和关键字except之间的语句l 如果没有异常发生,忽略e ...
最新文章
- todoist 无法登陆_通过构建Todoist克隆将您的React技能提升到一个新的水平
- python开源项目贡献_通过为开源项目做贡献,我如何找到理想的工作
- jQuery.fn是什么意思?
- tapable源码分析
- java date传输类型错误_转换日期格式:Java中的转换错误?
- git 查看某些文档的历史版本_Git 教程(二)log 命令的使用
- linux挂载磁盘组,11G ASM磁盘组不能自动MOUNT处理
- java 编程规范 check list
- LINUX Telepresence编译详细过程记录
- imageio.write页面怎么显示_微信吃喝玩乐怎么没有了?微信支付页面吃喝玩乐在哪里...
- webm格式怎么转换成mp4?几步就能够完成转换
- 西门子S7-300 PLC视频教程(百度网盘)收集于网络-供参考学习
- android 华为打开usb调试模式,华为H60-L01 开启USB调试模式
- 麒麟服务器系统编译raid驱动
- 创客匠人教您实现流量变现
- DM单机包含集群搭建
- SIP协议详解(中文)-1
- 美元指数V型反转 98关口保卫战打响
- 渗透测试之Nmap命令(四) 使用诱饵
- 游玩nds游戏的N种方法
热门文章
- 园子是技术的园子吗?
- [小创造]“XENON”,我的JSON变种。
- 2015 ACM/ICPC Asia Regional Shenyang Online题解
- UVA10625 GNU = GNU'sNotUnix【字符统计】
- UVA344 UVALive5452 Roman Digititis【Ad Hoc】
- NUC1003 Hangover【数学计算+水题】
- 51Nod1682 中位数计数【中位数】
- Java 技术体系(JDK 与 JRE 的关系)、POJO 与 JavaBeans
- 离散型概率分布的抽样
- 满纸辛酸泪 —— 红楼梦中话