python 从文件读取内容到字典

python 从文件读取内容到字典

在Python开发中,常常需要从文件中读取数据并将其存储到数据结构中,以进行后续操作。本篇文章将为大家介绍如何使用Python从文件中读取内容,并将其存储到字典中。

准备工作

在开始本文之前,我们需要创建一个文本文件,用于存储数据。可以使用任何一款文本编辑器,将以下内容保存为info.txt

name=张三
age=18
gender=男

代码实现

接下来,我们将使用Python代码,将从文件中读取的内容存储到字典中。

# 定义一个空字典
info = {}

# 打开文件
with open('info.txt', 'r', encoding='utf-8') as f:
    # 循环读取文件中的每一行内容
    for line in f.readlines():
        # 将每一行内容分割成键值对
        key, value = line.strip().split('=')
        # 将键值对添加到字典中
        info[key] = value

# 打印字典
print(info)

在上面的代码中,我们首先定义了一个空字典info,然后通过with open语句打开文件info.txt。在循环中,我们使用readlines()方法逐行读取文件中的内容,并使用strip()方法去掉每行内容的空格和换行符。接着,我们使用split()方法将每行内容分割成键和值,并将其存储到keyvalue变量中。最后,我们将键值对添加到字典中,并在循环结束后打印字典。

运行上述代码后,输出的结果将为:

{'name': '张三', 'age': '18', 'gender': '男'}

结论

使用Python从文件中读取内容,并将其存储到字典中,可以帮助我们更便捷地操作数据。当我们需要对从文件中读取的数据进行处理时,可以直接使用字典中已存储的键值对,避免了重复读取文件造成的性能问题。本篇文章中示例的代码较为简单,读者可以根据实际需求,进行更加细致和复杂的修改。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程