千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > Python怎么处理程序运行中的问题?

Python怎么处理程序运行中的问题?

来源:千锋教育
发布人:xqq
时间: 2023-11-06 09:11:04 1699233064

Python程序在运转时出现的问题会导致程序溃散,这种问题处理方法并不友爱,开发人员需求一种友爱的方法处理程序运转时的问题。在Python中可运用try-except句子捕获问题,try-except还可以与else、finally组合运用完成更强大的问题处理功用。

try-except句子用于捕获程序运转时的问题,其语法格局如下:

try:

或许犯错的代码

......

except[过错类型]:

过错处理句子

......

上述格局中,try子句后边是或许犯错的代码,except子句后边是捕获的问题类型,及捕获到问题后的处理句子。

try-except句子的履行进程如下:

(1)先履行try子句,即try与except之间的代码;

(2)若try子句中没有发生问题,疏忽except子句代码;

(3)若try子句发生问题,则疏忽try子句的剩下代码,履行except子句代码。

运用try-except句子捕获程序运转时的问题,示例如下:

try:

foriin2:

print(i)

except:

print('int类型不支持迭代操作')

上述代码对整数进行迭代操作,但整数不支持迭代操作,因此上述代码在履行进程中必定会发生问题。运转上述代码程序并不会溃散,这是因为except句子捕获到程序中的问题,并告诉Python解说器怎么处理该问题——疏忽问题之后的代码,履行except句子后问题处理代码。

运转程序,结果如下所示:

int类型不支持迭代操作

tags: python培训
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT