Python文件操作:上下文管理器(with语句)②
# 使用with语句处理文件打开和关闭
# 假设我们有一个文本文件text_file.txt,内容为:Hello, World!
# 使用with语句打开文件,并在代码块执行完毕后自动关闭文件
with open('text_file.txt', 'r') as file:
content = file.read()
print(content) # 输出文件内容
# 使用with语句创建一个新文件,并在代码块执行完毕后自动关闭文件
with open('new_file.txt', 'w') as file:
file.write("Hello, Python!")
# 使用with语句同时读取和写入文件
with open('text_file.txt', 'r') as read_file, open('new_file.txt', 'w') as write_file:
data = read_file.read()
write_file.write(data)
这段代码展示了如何使用Python的with
语句来处理文件的打开和关闭。with
语句能够确保文件在使用完毕后被正确关闭,不需要程序员手动管理文件的打开和关闭。代码中还演示了如何同时读取和写入文件,以及如何创建一个新文件并写入内容。
评论已关闭