Python中列表数据的保存与读取:以txt文件为例
# 将列表数据保存到txt文件
def save_list_to_txt(data_list, file_path):
with open(file_path, 'w', encoding='utf-8') as file:
for item in data_list:
file.write(f"{item}\n")
# 从txt文件中读取数据到列表
def read_list_from_txt(file_path):
with open(file_path, 'r', encoding='utf-8') as file:
data_list = [line.strip() for line in file.readlines()]
return data_list
# 示例使用
data_to_save = ['apple', 'banana', 'cherry']
file_path = 'fruit_list.txt'
# 保存数据
save_list_to_txt(data_to_save, file_path)
# 读取数据
data_read = read_list_from_txt(file_path)
print(data_read)
这段代码定义了两个函数:save_list_to_txt
和 read_list_from_txt
。save_list_to_txt
函数接受一个列表和一个文件路径作为参数,并将列表中的每个元素写入指定的文本文件。read_list_from_txt
函数从文件读取每一行,将其添加到列表中并返回。然后,我们使用示例数据调用这两个函数,展示了如何使用它们。
评论已关闭