优草派 > Python

Python如何对错误进行处理?如何在Python中进行异常处理?

翟嘉慧         优草派

在程序的运行过程中,避免不了会出现错误的情况,有些是因为语法错误程序出现异常,有时候又是网络问题,导致程序无法运行,下面一起来看看当遇到错误或者是异常的时候,我们该如何解决吧。

Python如何对错误进行处理?如何在Python中进行异常处理?

一、错误码

当一个程序在运行的过程中,出现了错误的时候,我们可以提前设置一个返回错误的代码,这样当我们遇到错误的时候,它就会自动返回是否有错,并且将出错的原因也会一起返回。

在一个操作系统中提供了对错误的调用功能,如果遇到问题,错误码的返回也非常的常见,下面看一个例子:假设我们使用open()函数打开文件,如果文件打开成功的时候,会返回的是对这个文件的描述符,也就是一个整数,一旦出现了错误的时候,它发返回值就会变成-1。

一般情况下,如果使用错误码来表示程序出错的时候,会有些不方便,因为有时候函数在运行时,正常的结果可能也会返回整数或者是-1,这样就和错误码区分不开,所以在高级语言中,提供了一种try...except...finally...的错误处理机制,在Python中是一种比较常用的处理模式,举个例子:

try: print('try...')
r = 10 / 0
print('result:', r)
except ZeroDivisionError as e: 
print('except:', e)
finally: print('finally...')
print('END')

二、执行原理

当我们在编写代码的时候,觉得有些代码可能会有问题使,就可以使用try语句来运行这段代码,如果这段代码是错误的时候,就会直接跳过不执行,而是去处理错误的地方,也就是except语句块,执行完except后,如果有finally语句块,则执行finally语句块,至此,执行完毕。

以上就是关于Python如何对错误进行处理?如何在Python中进行异常处理?的全部内容了,希望可以对大家的学习带来一定的帮助,如果还有其他问题,可以继续关注了解。

  • 微信好友

  • 朋友圈

  • 新浪微博

  • QQ空间

  • 复制链接

取消
5天短视频训练营
新手入门剪辑课程,零基础也能学
分享变现渠道,助你兼职赚钱
限时特惠:0元
立即抢
新手剪辑课程 (精心挑选,简单易学)
第一课
新手如何学剪辑视频? 开始学习
第二课
短视频剪辑培训班速成是真的吗? 开始学习
第三课
不需要付费的视频剪辑软件有哪些? 开始学习
第四课
手机剪辑app哪个好? 开始学习
第五课
如何做短视频剪辑赚钱? 开始学习
第六课
视频剪辑接单网站APP有哪些? 开始学习
第七课
哪里可以学短视频运营? 开始学习
第八课
做短视频运营需要会什么? 开始学习
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。

客服热线:0731-85127885

湘ICP备19005950号-1  

工商营业执照信息

违法和不良信息举报

举报电话:0731-85127885 举报邮箱:tousu@csai.cn

优草派  版权所有 © 2024