龙空技术网

python-with语法

寒江雪orz 257

前言:

当前小伙伴们对“pythonwithopen函数”大概比较注重,各位老铁们都需要分析一些“pythonwithopen函数”的相关资讯。那么小编同时在网摘上网罗了一些关于“pythonwithopen函数””的相关知识,希望小伙伴们能喜欢,朋友们快快来学习一下吧!

with 语句是从 Python 2.5 开始引入的一种与异常处理相关的功能,with 语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源,比如文件使用后自动关闭、线程中锁的自动获取和释放等。

语法格式如下:

with context_expression [as target(s)]:

with-body

with使用

1、操作文件

with open(file_path, "r") as file_obj:

block

2、同步原语

可以与threading模块的同步原语对象一起使用,达到自动lock与unlock的机制,得益于这些对象包含的上下文管理器。

标签: #pythonwithopen函数