python中释放资源

📅 2026/7/3 18:02:05
python中释放资源
方式一fry finally(防止代码报错导致资源无法释放)加f.close, 较为繁琐# 释放资源 方式一 # 写文件 # 1. 打开文件 f open(resources/静夜思.txt, w, encodingutf-8) try: f.write(静夜思(李白)\n\n) f.write(窗前明月光\n) f.write(疑是地上霜\n) f.write(举头望明月\n) f.write(低头思故乡\n) finally: f.close()方式二使用上下文管理器with# 释放资源 方式二 # 提示with语句上下文管理器)的核心作用就是确保资源的总是被正确获取和释放即使发生异常也会被正确释放也是项目开发中的推荐方式。 with open(resources/静夜思.txt,w,encodingutf-8) as f: f.write(静夜思(李白)\n\n) f.write(窗前明月光\n) f.write(疑是地上霜\n) f.write(举头望明月\n) f.write(低头思故乡\n)