Python 文件操作:打开、关闭与上下文管理器
在 Python 中,使用 open() 函数可以打开文件。打开文件后,可以使用 close() 函数关闭文件。完成文件的读写操作后,务必关闭文件,释放系统资源。
然而,使用 with ... as 上下文管理器方法进行文件读写,可以自动关闭文件,无需显式关闭。这种方法简化了代码,避免了忘记关闭文件而导致的错误。
例如:
# 使用 open() 函数打开文件
file = open('my_file.txt', 'r')
# 读取文件内容
content = file.read()
# 关闭文件
file.close()
# 使用 with ... as 上下文管理器方法打开文件
with open('my_file.txt', 'r') as file:
# 读取文件内容
content = file.read()
使用 with ... as 上下文管理器方法,即使在程序出现异常的情况下,文件也会自动关闭。这使得代码更加健壮和可靠。
原文地址: https://www.cveoy.top/t/topic/oslO 著作权归作者所有。请勿转载和采集!