📜  python 记录到文件 - Python (1)

📅  最后修改于: 2023-12-03 15:34:13.667000             🧑  作者: Mango

Python 记录到文件

在Python中,我们可以使用内置的open()函数来将文本内容写入到一个文件中。使用open()函数需要指定文件名以及文件打开模式。例如:

file = open('example.txt', 'w')
file.write('Hello, World!')
file.close()

上述代码中,我们创建了一个名为example.txt的文本文件,并向其中写入了字符串"Hello, World!"。文件打开模式为'w',表示打开文件用于写入,如果文件已存在,则先清空文件内容,再写入新数据。

如果我们想追加内容到已存在的文件中,而不是覆盖原文件,则需要使用'a'模式,示例如下:

file = open('example.txt', 'a')
file.write('Nice to meet you.')
file.close()

上述代码中,我们打开了同一个文件,写入了新的字符串'Nice to meet you.'。文件打开模式为'a',表示打开文件用于追加,如果文件不存在,则创建新文件写入数据。

为了降低出错概率,Python还提供了with语句用于自动关闭文件。以下是使用with语句的示例代码:

with open('example.txt', 'w') as file:
    file.write('Hello, World!')

上述代码中,我们使用with语句打开文件,并在文件操作结束后自动关闭文件,可以防止文件未被关闭而引发的问题。同时,我们也可以在with语句块内写入多行数据,它们将会依次写入到文件中。

除了文本文件之外,Python还支持写入二进制文件。我们只需将文件打开模式设置为'wb''ab'来改写上述代码即可。

以上就是Python中记录到文件的介绍,希望能对您有所帮助。