您的位置:

Python 文件写入操作实例

一、打开文件

在 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”和两行文本依次写入到文件中。