首页 > 编程知识 正文

python 异常处理,python异常处理的作用

时间:2023-05-06 06:20:46 阅读:16923 作者:4888

文件作用:学习Python基础-抛出例外(try:except:---不停止程序运行; raise-中止程序运行)

因为try块会导致错误,所以会执行except块并抛出异常

try:

打印(x )是

except:

打印(anexceptionoccurrederror! ' )

#如果没有发生错误,可以使用else关键字定义要运行的代码块

try:

打印(hello ) )。

except:

打印(somethingwentwrong ) )

else:

打印(通告窗口) ) )。

# raise关键字用于引起异常。

#您可以定义发生的异常类型和要打印给用户的文本

#x小于0时,发生异常并退出程序

x=-1

if x 0:

raiseexception(Sorry,no numbers below zero ) )。

#如果打开不可写文件并尝试写入,则程序可以继续而不打开文件对象

如果指定#finally块,则无论try块是否引起错误,都将执行finally块

#这有助于关闭对象并清理资源

try:

f=open(demofile.txt ) )

f.write(lorumipsum ) )。

except:

打印(somethingwentwrongwhenwritingtothefile ) )

finally:

f.close () )

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。