K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
下列关于Python中with上下文管理器的相关描述,正确的是:
with语句只能用于文件操作等内置支持上下文管理器的对象,无法自定义上下文管理器
with语句会自动在代码块执行完毕后(无论是否发生异常)调用上下文管理器的exit方法,本质是对try-finally代码结构的语法糖简化
with ... as var 语句中,变量var接收的是上下文管理器的exit方法的返回值
上下文管理器的exit方法的三个参数exc_type、exc_val、exc_tb如果均为None,则表示代码块执行过程中抛出了异常