前言 最早接触到with语句的时候,是初学python,对文件进行读写的时候,当时文件读写一般都是用open()函数来对文件进行读写,为了防止读写的过程中出现错误,也为了让代码更加的pythonic,会接触到with语句 with open('file.text', 'w') as f: f.write('hello') 上面的代码仅需两行就实现了对文件进行写入的操作,很方便,代码也更整洁,不会出错. 事实上,上面一段代码就用到了上下文管理器的知识. 某种程度上,上下文管理器可以理解成try/f…