【说站】python异常的捕捉和补救
2023-06-13 09:13:16 时间
python异常的捕捉和补救
1、捕捉特定异常,第一个符合条件的except语句会被执行,用于报告错误。
如果仅仅是报告错误,程序依然会停止。
a = 0
try:
b = 5/a
except ZeroDivisionError:
print('Error: a不能为0')
except ValueError:
print('Error: 传入参数无效')
2、捕捉所有异常,except语句后面Exception表示捕获任何异常类型。
a = 0
try:
b = 5/a
except Exception:
print('a不能为0')
3、异常补救,except语句后面对可能的异常进行补救。
比如预设文件地址找不到时,要求手动指定文件地址。
a = 0
try:
b = 5/a
except:
b = 0
以上就是python异常的捕捉和补救,希望对大家有所帮助。更多Python学习指路:python基础教程
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
收藏 | 0点赞 | 0打赏
相关文章
- 快速入门Python机器学习(16)
- python 字符串基础练习
- python re.compile() 详解——Python正则表达式「建议收藏」
- 【Python基础】Python简介
- 聊天没有表情包被嘲讽,程序员直接用python爬取了十万张表情包[通俗易懂]
- python break和continue
- python实现二叉树层序遍历(逐层打印二叉树)「建议收藏」
- python hashlib_Python hashlib模块实例使用详解
- python中替换字符串中字符_Python replace()函数:替换字符串中的某个字符「建议收藏」
- Python抓取数据_python抓取游戏数据
- python数据分析、可视化、Scikit-learn、数据科学、机器学习、深度学习的区别2021.8.17
- 【说站】python异常中常见关键字
- 【说站】splitlines在python中返回列表
- 【说站】python字符串翻转的方法
- 【说站】python异常时的语句处理
- 【说站】python创建平衡二叉树的方法
- 十分钟彻底搞定python异常处理
- python,java,c语言哪个好_小萌新
- python制作自动交易程序_Python如何实现自动化交易
- eval在python中是什么意思_如何在Python中使用eval ?
- python自动化之BeautifulReport显示异常的解决方案
- 基于Unittest框架,使用Python+Selenium+Webdriver的WebUI自动化测试项目应用实例(附源码)
- python异常-binascii.Error: Incorrect padding 报错解决
- Python 自动化指南(繁琐工作自动化)第二版:一、PYTHON 基础知识
- python自定义错误类型
- Python网络编程-网络编程中的异常处理(三)
- python多进程编程-多进程编程中的异常处理(二)
- 小白的Python之路 day5 python模块详解及import本质编程语言
- 在Linux上运行Python脚本的简单指南(linux运行python)
- Python脚本实现Linux命令快捷控制(python执行linux命令)
- python正则式使用心得
- Python中对列表排序实例