在Python中,你可以使用内置的文件读写操作来处理文件。下面是几种常见的文件读写操作示例:
- 打开文件:
可以使用 open
函数来打开文件。你需要提供文件路径和打开模式,例如 “r” 表示读取模式,“w” 表示写入模式,“a” 表示追加模式等。示例:
file = open("example.txt", "r")
- 读取文件内容:
可以使用文件对象的 read
或 readlines
方法来读取文件内容。read
方法将文件内容作为一个字符串返回,而 readlines
方法则返回一个包含每行文本的列表。示例:
file = open("example.txt", "r")
# 逐个字符读取
content = file.read()
print(content)
# 逐行读取
lines = file.readlines()
for line in lines:
print(line)
- 写入文件内容:
可以使用文件对象的 write
方法来写入内容到文件中。示例:
file = open("example.txt", "w")
file.write("Hello, World!\n")
file.write("This is a new line.")
file.close()
- 关闭文件:
使用 close
方法来关闭已打开的文件。示例:
file = open("example.txt", "r")
# 执行文件读取操作
file.close()
此外,还有一种更简洁的方式来处理文件的读写操作,使用 with
语句,它能够自动管理文件的打开和关闭,无需显式调用 close
。示例:
with open("example.txt", "r") as file:
# 执行文件读取操作
上述代码中,文件对象 file
在 with
代码块结束后会自动关闭。
重要提示:在进行文件读写操作时,务必记住正确关闭文件,以避免资源泄露和数据损坏问题。