Python 创建和写入 TXT 文件316


文本文件 (TXT) 是包含简单文本数据的普通文件。它们通常用于存储少量非结构化的数据,如笔记、备忘录和配置设置。在 Python 中,您可以使用内置的 `open()` 函数创建和写入 TXT 文件。

创建 TXT 文件

要创建 TXT 文件,请使用 `open()` 函数并指定文件路径和模式。模式可以是 `'w'`(写入)、`'a'`(附加)或 `'x'`(独占创建)。如果您指定的文件不存在,则 `open()` 函数将创建该文件。```python
# 创建一个名为 "" 的新文件
with open("", "w") as f:
pass
```

在上面的示例中,`with` 语句用于确保即使发生异常,文件也能正确关闭。当您使用 `with` 语句时,无需显式调用 `close()` 方法来关闭文件。

写入 TXT 文件

要写入 TXT 文件,请使用 `write()` 方法。`write()` 方法接受一个要写入文件的字符串作为参数。```python
# 打开 "" 文件并写入内容
with open("", "w") as f:
("Hello, world!")
```

在上面的示例中,字符串 "Hello, world!" 已写入 "" 文件。

追加到 TXT 文件

如果您想要在不覆盖现有内容的情况下向 TXT 文件附加内容,请使用模式 `'a'`。```python
# 打开 "" 文件并追加内容
with open("", "a") as f:
(" This is an addition to the file.")
```

在上面的示例中,字符串 "This is an addition to the file." 已追加到 "" 文件。

使用变量写入 TXT 文件

您还可以使用变量将来自外部源的数据写入 TXT 文件。```python
# 将变量中的数据写入 "" 文件
name = "John Doe"
with open("", "w") as f:
(f"Name: {name}")
```

在上面的示例中,变量 `name` 中的数据已写入 "" 文件。

读取 TXT 文件

一旦创建和写入 TXT 文件后,您可能需要读取其内容。要读取 TXT 文件,请使用模式 `'r'`。```python
# 打开 "" 文件并读取内容
with open("", "r") as f:
data = ()
```

在上面的示例中,`read()` 方法将 "" 文件中的内容存储在 `data` 变量中。

其他提示
确保使用正确的文件路径。文件路径可以是绝对路径或相对路径。
如果您要打开一个不存在的文件,请使用模式 `'x'` 来独占创建该文件。
始终使用 `with` 语句来确保文件在异常情况下正确关闭。
您可以使用 `writelines()` 方法一次写入多个行到 TXT 文件。
您可以使用 `seek()` 方法在 TXT 文件中移动光标位置。

遵循这些提示,您可以轻松地使用 Python 创建、写入和读取 TXT 文件。

2024-10-19


上一篇:彻底删除 Python 中的空文件夹

下一篇:Python 基础教程:代码示例详解