不知道大家有没有遇到过类似的问题,把代码写的工工整整,没有标红,一旦点击运行,开始进入执行的过程中,就会发生一个错误的事件,我们就把这种事件称之为异常,下面让我们一起来学习一下有关如何对Python 中的异常进行处理?Python 中的异常处理方法有哪些?
文章插图
在你执行程序的时候,遇到异常的时候,虽然它会打断程序的正常执行流程,但是遇到事情不要慌,方法总比困难要多得多,下面举个例子,让大家进一步了解哪种情况下发生的事件称之为异常,请看下面实例:
假设我现在要编写一个程序hh.py
print('hello’)10 / 0print('hello')在第一行使用print进行打印,这条代码没有什么问题,在第二行代码中10/0,python将无法执行这条语句,还会产生一个异常事件通知给用户,因为除数是0,程序在最后的运行结果中报File “hh.py”, line 2;它会告诉我们具体的异常位置 。
使用try … except 语句来处理python中的异常
基本语法:
【如何对Python 中的异常进行处理?Python 中的异常处理方法有哪些?】try:except:在try关键字后面编写的是可能发生异常的代码块,而except:后面接的是解决这个异常处理模块的代码,当发生异常后程序直接会跳到这一步执行 。根据以上案例,使用“try:except:”来捕获异常,代码如下:
try: print('try:') 10/0 print('never reach here')except: print('except:')上述案例中,第一行代码是打印一个字符串‘try’,第二行代码是执行10/0,此时会自动抛出异常,在第四行程序直接跳转到异常处理的代码块,也就是第六行,except:捕获异常后,执行'except:' 。
最后的运行结果是:
try:except:这里就是简单的向大家介绍了如何对Python 中的异常进行处理?Python 中的异常处理方法有哪些?希望能帮到大家,想要了解更多的python知识,可以继续关注哦!
推荐阅读
- Python爬虫开发有哪些工具好用?Python爬虫需要用什么工具
- python怎么统计字符数量?python统计中文字符数量的方法
- python爬虫网络请求超时是什么意思?python爬虫怎么处理异常和超时?
- Python如何实现猴子吃桃问题?Python怎么用代码写数学公式
- Python 中的命名空间有几种方法? 内置命名空间方法如何使用?
- Python 如何操作 Mongo 数据库?操作 Mongo 数据库的方法有哪些?
- python的包管理工具有哪些?什么是python的包管理工具?
- python无法使用pip命令怎么办?pip命令无法识别的解决方法
- python注释中文报错如何处理?python注释中文出错的原因是什么?
- python的requests报错原因有哪些?requests报错的原因讲解