介绍
这篇文章给大家分享的是有python关关键字用的使用方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
首先用的作用:
使用,后不管与中的代码出现什么错误,都会进行对当前对象进行清理工作。
例如文件的file.close()方法,无论与中出现任何错误,都会执行文件。close()方法
我们知道使用try-except-finally语句可以处理异常,接下来我们介绍使与语用句处理与异常相关的工作
与语句支持创建资源,抛出异常,释放资源等操作,并且代码简洁。
<强>与语句格式强>
与上下文表达式(资源对象]:对象操作说明:
上下文表达式,返回一个上下文管理对象
如果指定了,语句,该对象并不赋值给作为子句中的资源对象,而是将上下文管理器的__enter__()方法的返回值赋值给了资源对象。
资源对象可以是单变量,也可以是元组。
python学习网,免费的python学习网站,欢迎在线学习!
使与语用句操作文件对象
with 开放(“/test.txt"), as 文件: ,,,for aline 拷贝文件: ,,,,,,,印刷(艾琳)
解释说明:这段代码使与语用句打开文件,如果顺路打开,则将文件对象赋值给文件,然后为语用句遍历打印文件的每一行。当文件操作结束后,与语句关闭文件。如果这段代码运行过程中发生异常,,也会将文件关闭。
这段代码使用最后语句实现如下:
试题: ,,,file =,开放(“/test.txt") ,,,试一试: ,,,,,,,for aline 拷贝文件: ,,,,,,,,,,,印刷(排列) ,,,except Exception as 错误: ,,,,,,,印刷(错误) ,,,最后: ,,,,,,,file.close () except FileNotFoundError  as 错: ,,,印刷(err)
我们也可以与语给句加上异常处理:
试题: ,,,with 开放(“/test.txt"), as 文件: ,,,,,,,for aline 拷贝文件: ,,,,,,,,,,,印刷(排列) except Exception  as 错误: ,,,print(错误)
通过对比可以发现:与语句在进行异常处理时代码简洁很多。
感谢各位的阅读!关于python关键字用的使用方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!