您的位置:

使用Python文件写入数据到文本文件中

一、Python文件操作简介

Python语言中,基于文件处理一般步骤如下:

1. 打开文件;

2. 操作文件;

3. 关闭文件。

其中,2. 操作文件部分包含文件读取、写入等操作。

二、打开文件并写入数据

在Python中,使用open()函数来打开文件。该函数以文件名作为参数,返回一个文件对象。

file = open("example.txt", "w")

其中,“w”表示以写模式打开文件。如果文件不存在,则创建文件;如果文件已经存在,则会清空文件中的内容。如果需要往文件中追加内容,则使用“a”模式打开文件。

使用write()函数把需要写入的数据写入到文件中:

file.write("Hello World!")
file.write("This is a Python file.")

要注意的是,在使用write()函数写入数据之后,文件指针会停在最后一个字符的下一个位置,也就是说,如果要继续写入数据,需要先把指针移动到文件的开头位置。

file.seek(0)
file.write("This is a new beginning.")

写入数据完成后,需要使用close()函数关闭文件。

file.close()

三、完整代码示例

file = open("example.txt", "w")
file.write("Hello World!")
file.write("This is a Python file.")
file.seek(0)
file.write("This is a new beginning.")
file.close()