[toc]

with 上下文管理

    finally 块由于是否发生异常都会执行, 通常我们释放资源的代码. 其实, 我们可以通过 with 上下文管理, 更方便的实现释放资源的操作. 

with 上下文管理的语法结构如下:

with context_expr [as var]:

    语句块

with 上下文管理可以自动管理资源, 在 with 代码执行完毕后自动还原进入该代码之前的现场或上下文. 不论何种原因跳出 with 块, 不论是否有异常, 总能保证资源正常释放. 极大的简化了工作, 在文件操作, 网络通信的场合非常常用.

Python 第九节 第七课

执行结果:

Python 第九节 第七课

相关文章:

  • 2021-11-12
  • 2021-08-13
  • 2021-07-29
  • 2021-04-25
  • 2021-07-20
  • 2021-10-04
  • 2021-12-20
  • 2021-10-03
猜你喜欢
  • 2021-04-19
  • 2021-08-02
  • 2021-04-13
  • 2021-07-31
  • 2021-07-18
  • 2021-09-01
  • 2021-09-13
相关资源
相似解决方案