赞
踩
open()
函数来打开文件。这个函数需要至少两个参数:文件名和模式(如读取、写入等)。close()
方法来关闭文件。关闭文件是一个好习惯,可以确保所有的数据都被正确写入并释放系统资源。# 打开文件(只读模式)
with open('example.txt', 'r') as file:
# 读取文件内容
content = file.read()
print(content)
# 使用with语句可以确保文件在使用后正确关闭,即使发生异常
# 打开文件(写入模式,如果文件已存在则会被覆盖)
with open('example.txt', 'w') as file:
# 写入文件内容
file.write('Hello, world!')
# 使用'w'模式会覆盖原有文件内容,如果要追加内容可以使用'a'模式
下滑查看解决方法
# 打开文件(追加模式)
with open('example.txt', 'a') as file:
# 追加内容到文件
file.write('\nAnother line of text.')
# 'a'模式会在文件末尾追加内容,而不是覆盖原有内容
# 打开文件(只读模式)
with open('example.txt', 'r') as file:
# 逐行读取文件内容
for line in file:
print(line, end='') # end=''是为了避免每行末尾的换行符被打印两次
# 使用for循环可以逐行读取文件内容
对于二进制文件(如图片、音频等),需要使用二进制模式(‘rb’、‘wb’、‘ab’)来打开文件。
# 写入二进制数据到文件
with open('example.bin', 'wb') as file:
data = b'\x00\x01\x02\x03' # 二进制数据示例
file.write(data)
# 读取二进制文件内容
with open('example.bin', 'rb') as file:
data = file.read()
print(data) # 打印出来的将是字节串表示的二进制数据
with
语句可以确保文件在使用后正确关闭,这是一个很好的编程习惯。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。