在context manager中,必须要介绍两个概念: with as... , 和 enter , exit. 下文将先介绍with语句,然后介绍 __enter__和exit, 最后介绍context manager. with语句的作用 它的好处是自动运行try finally语句,从而不需要人工去处理异常. 示例: with open('some_file', 'w') as opened_file: opened_file.write('Hola!') 等同于: file = ope…