运行结果: With实现机制: with对象有一个__enter__和__exit__方法 with语句首先调用对象的方法,并将方法的返回值赋给as后面的变量,当with后面的代码块执行完毕,with将调用对象的exit方法。 特点 with语句打开文件,并指示一个代码块:操作该文件,当脱离该代码块,则表示with语句结束自动管理文件对象,不必使用close程序遇到bug,如果使用with,python可保证文件正确关闭