with的作用:
使用with后不管with中的代码出现什么错误,都会进行对当前对象进行清理工作。
例如file的file.close()方法,无论with中出现任何错误,都会执行file.close()方法。
with语句类似
try :
except:
finally:
的功能:但是with语句更简洁。而且更安全。代码量更少。
with open("/tmp/1.txt") as f:
data = f.read()
print(data)
本文介绍了Python中的with语句,解释了其如何确保资源在使用后得到妥善清理,即使遇到异常情况也能正常执行清理操作。通过文件操作的例子展示了with语句相较于try...except...finally结构的优势。
使用with后不管with中的代码出现什么错误,都会进行对当前对象进行清理工作。
例如file的file.close()方法,无论with中出现任何错误,都会执行file.close()方法。
with语句类似
try :
except:
finally:
的功能:但是with语句更简洁。而且更安全。代码量更少。
with open("/tmp/1.txt") as f:
data = f.read()
print(data)
4万+

被折叠的 条评论
为什么被折叠?