TXT文件通常用于存储纯文本数据,每行代表一条记录。由于其简单性和易于编辑的特点,有时开发者会用它来模拟简单的数据库。然而,TXT文件并不是一个真正的数据库管理系统(DBMS),它缺乏数据库系统的一些关键特性,如事务处理、查询优化和数据完整性约束。
从功能上来说,使用TXT文件作为数据库可以看作是一种简单的键值存储或平面文件数据库。
def add_data(file_path, data):
with open(file_path, 'r') as file:
lines = file.readlines()
if data + '\n' not in lines:
with open(file_path, 'a') as file:
file.write(data + '\n')
# 使用示例
add_data('data.txt', 'unique_data_line')
领取专属 10元无门槛券
手把手带您无忧上云