如何在 Python 中写入文本文件

在 Python 中处理文本文件时,了解如何向它们写入数据是一项基本技能。在本文中,我们将探讨使用 Python 编程语言写入文本文件的过程。

通过遵循几个简单的步骤,您将能够毫不费力地创建和修改文本文件。因此,让我们深入了解在 Python 中编写文本文件的基础知识。

How-to-write-to-a-text-file-in-Python_2
如何在 Python 中写入文本文件

如何在 Python 中写入文本文件

要开始写入文本文件,第一步是使用 open() 函数打开文件。此函数需要两个参数:要打开的文件的路径和要打开该文件的模式。

出于写入目的,您需要将模式指定为“w”。如果指定的文件不存在,Python 将使用给定名称创建一个新文件。

我们来看一个例子:

with open(“example.txt”, “w”) as f:
# Code for writing to the file goes here

在上面的代码中,我们通过将“w”作为模式参数传递给 open() 函数,在写入模式下打开一个名为 “example.txt” 的文件。with 语句可确保在我们完成写入后自动关闭文件。

写入文本文件

打开文件后,我们可以继续将内容写入其中。为此,我们使用 write() 方法,该方法将字符串作为参数并将其写入文件。

例如,让我们将字符串“Hello world!”写入我们的“example.txt”文件:

with open(“example.txt”, “w”) as f:
f.write(“Hello world!”)

在上面的代码中,write() 方法用于将“Hello world!”字符串添加到文件中。重要的是要注意,每次调用 write() 都会将提供的字符串附加到文件的现有内容中。

关闭文件

要完成编写过程并确保保存所有更改,关闭文本文件至关重要。您可以通过在文件对象上调用 close() 方法来实现此目的。

但是,更方便的方法是使用 with 语句,如前面的示例所示。with语句会在您退出其范围后自动为您关闭文件。

通过这三个简单的步骤,您现在对如何在 Python 中写入文本文件有了深入的了解。请记住以写入模式 (’w’) 打开文件,使用 write() 方法添加内容,并使用 close() 显式关闭文件或使用 with 语句隐式关闭文件。

How-to-write-to-a-text-file-in-Python_1
如何在 Python 中写入文本文件

最后一种方法

除了 write() 方法之外,Python 还提供了 writelines() 方法,它允许你一次写入多个字符串。此方法采用可迭代对象(如列表),并将每个元素作为单独的行写入文件中。

下面是一个示例:

words = [“This”, “is”, “a”, “test”]
with open(“example.txt”, “w”) as f:
f.writelines(words)

在上面的代码中,writelines() 方法将单词列表中的每个单词写入文件,导致每个单词出现在单独的行上。

祝贺!您已经成功地学会了如何在 Python 中写入文本文件。现在,您可以使用 open()、write() 和 close() 方法自信地打开、写入和关闭文本文件,或者利用 with 语句的便利性。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun237285.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2023年6月28日 下午11:11
下一篇 2023年6月28日 下午11:15

相关推荐