Loading... ## with语句: with语句能够自动管理上下文资源,不论什么原因跳出with块都能确保文件的正确关闭,以此来达到释放资源的目的。 ## 不用with语句来copy图片: ```python file1 = None file2 = None try: file1 = open("01.jpg", 'rb+') file2 = open("02.jpg", 'wb+') file2.write(file1.read()) finally: file1.close()# 释放资源 file2.close()# 释放资源 ``` ## 用with语句来copy图片: 不需要我们自己去释放资源,他自己释放,简直快乐! ```python with open("01.jpg", 'rb+') as file1: with open("03.jpg", 'wb+') as file2: file2.write(file1.read()) ``` 最后修改:2022 年 01 月 11 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果文章有用,请随意打赏。