如何使用with语句保证文件的正确关闭?
在Python中,可以使用with
语句来确保文件的正确关闭。这是因为在with
块内部操作文件时,如果发生异常,Python会自动帮我们关闭文件。
下面是一个例子:
try:
with open('example_file.txt', 'r') as file:
content = file.read()
print(content)
except FileNotFoundError:
print("File not found.")
在这个例子中,如果example_file.txt
不存在,Python会捕获FileNotFoundError
异常,并打印相应的错误信息。这样,文件即使在异常中被打开,也会在完成后正确关闭。
还没有评论,来说两句吧...