为了及时释放资源避免资源泄漏(忘记关闭文件),就可以用这个方法 不是通过等号赋值给f,而是with语句的as赋值,此处的f仍然是open的返回值 当with执行的代码块执行结束,就会自动执行 f 的close