with as的用法一般是用来替换try ...finally 的
for example
file=open(“/tmp/foo.txt”)
try:
data=file.read()
finally:
file.close()
可见:
但是我们可以用with as 来替换
with open("/tmp/foo.txt") as file:
data=file.read()
with as的用法一般是用来替换try ...finally 的
for example
file=open(“/tmp/foo.txt”)
try:
data=file.read()
finally:
file.close()
可见:
但是我们可以用with as 来替换
with open("/tmp/foo.txt") as file:
data=file.read()