Python 轻松创建和管理 TXT 文件186


简介

文本文件(.txt)是存储和处理文本数据的简单而通用格式。在 Python 中,我们可以轻松地创建、写入和读取 TXT 文件,从而使文本数据管理更加高效和方便。

创建 TXT 文件

要使用 Python 创建 TXT 文件,我们可以使用内置的 open() 函数。此函数接受两个参数:文件名和模式。对于创建新文件,我们将使用 "w" 模式,表示写入。import os
# 创建新文件
with open("", "w") as f:
pass
# 检查文件是否存在
if (""):
print("文件创建成功")
else:
print("文件创建失败")

写入 TXT 文件

创建文件后,我们可以使用 write() 方法向其中写入数据。此方法接受一个字符串作为参数,该字符串将写入文件。# 向文件写入数据
with open("", "w") as f:
("Hello, world!")

读取 TXT 文件

要从 TXT 文件中读取数据,我们可以使用 read() 方法。此方法返回文件中的所有文本内容作为字符串。# 从文件读取数据
with open("", "r") as f:
data = ()
# 输出数据
print(data)

追加到 TXT 文件

我们可以使用 "a" 模式打开文件进行追加,这将把数据追加到文件末尾而不覆盖现有内容。# 向文件追加数据
with open("", "a") as f:
("This is an appended line")

其他模式

除了 "w"、"r" 和 "a" 模式之外,Python 还支持其他文件模式,具体如下:* "r+":打开文件进行读写,文件必须已存在
* "w+":打开文件进行读写,如果文件不存在则创建新文件
* "a+":打开文件进行追加读写,如果文件不存在则创建新文件

关闭文件

在使用文件后,我们必须使用 close() 方法将其关闭。这将释放与该文件的关联资源并防止数据损坏。# 关闭文件
with open("") as f:
# 在此块中,文件已打开并可以使用
pass
# 离开此块后,文件将自动关闭

示例:创建和管理购物清单

以下示例演示了如何使用 Python 创建和管理购物清单:import os
# 创建新购物清单
with open("", "w") as f:
("1. 牛奶2. 面包3. 鸡蛋")
# 添加新项目
with open("", "a") as f:
("4. 香蕉")
# 读取购物清单
with open("", "r") as f:
shopping_list = ()
# 打印购物清单
print("购物清单:")
print(shopping_list)
# 检查香蕉是否在清单上
if "香蕉" in shopping_list:
print("香蕉在清单上")
else:
print("香蕉不在清单上")


Python 提供了丰富的功能来创建、写入和读取 TXT 文件。通过使用 open() 和相关方法,我们可以轻松地管理文本数据,从而提高我们的程序的效率和灵活性。

2024-10-16


上一篇:Python 打开 .py 文件:全面指南

下一篇:数据标准化:提升机器学习模型性能的 Python 指南