withas

with 语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的清理操作,释放资源,比如文件使用后自动关闭、线程中锁的自动获取和释放等。当python执行withas时,会调用__enter__函数,然后把该函数return的值传给as后指定的变量。之后,python会执行下面主要逻辑的语句块。最后不论在该语句块出现了什么异常,都会在离开时执行__exit__,知道这些我们就可以自己定义with对象了,最典型的应用是open

例子:

python常用函数 W

python常用函数 W

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-02-07
猜你喜欢
  • 2021-10-15
  • 2022-12-23
  • 2021-06-24
  • 2021-12-02
  • 2022-02-17
相关资源
相似解决方案