python之小记with open...as..上下文管理器

之前在学习file文件对象是说过,open文件操作结束后要关闭文件,否则会一直占用资源。但是当出现异常,如读取过程中文件不存在或异常,则直接出现错误,close方法无法执行,文件无法关闭

1 with open("test.txt","w",encoding="UTF-8") as f:
2     content=f.read()
3     print(content)

用with语句的好处,就是到达语句末尾时,会自动关闭文件,即便出现异常。这个用法在我们后期编写测试用例生成测试报告的时候,用的特别多。

原文地址:https://www.cnblogs.com/wlyhy/p/10057308.html