一、打开文件
在 Python 中,文件的操作需要分为三个主要步骤:打开文件、使用文件和关闭文件。在打开文件时,需要指定文件名和打开模式。文件名可以是相对路径或绝对路径。打开模式有多种,例如只读模式(’r’)、写入模式(’w’)和追加模式(’a’)等。
以写入模式为例,可以使用 Python 自带的 open() 函数来打开一个文件:
file = open("example.txt","w")
以上代码将打开一个名为 example.txt 的文件,并将其设置为写入模式。如果该文件不存在,则会自动创建一个新文件。
二、写入文件
打开文件之后,就可以将数据写入到文件中。有两种方式可以将文本内容写入到文件中:使用 write() 函数和 writelines() 函数。write() 函数一次只能写入一行文本,而 writelines() 函数可以一次写入多行文本。
write() 函数的使用方法如下:
file.write("Hello World")
以上代码会将字符串“Hello World”写入到文件中。如果需要写入多行文本,可以使用 writelines() 函数:
lines = ["This is the first line\n", "This is the second line\n"]
file.writelines(lines)
以上代码会依次将 lines 列表中的两行文本写入到文件中。
三、关闭文件
文件写入完成后,需要调用 close() 函数关闭文件,以确保数据被正确写入:
file.close()
为了确保文件的安全性,建议在写入完数据之后及时关闭文件,以免数据丢失。
完整示例代码
# 打开文件
file = open("example.txt", "w")
# 写入数据
file.write("Hello World\n")
lines = ["This is the first line\n", "This is the second line\n"]
file.writelines(lines)
# 关闭文件
file.close()
以上示例代码会创建一个名为 example.txt 的文件,并将字符串“Hello World”和两行文本依次写入到文件中。