python读取txt获得数据并形成字典
时间: 2024-09-17 13:03:22 浏览: 98
python将txt文件读取为字典的示例
5星 · 资源好评率100%
在Python中,你可以通过内置的`open()`函数打开文本文件(如`.txt`),然后逐行读取内容,并根据每行的数据结构将其转换成字典。假设你的文本文件中是以键值对的形式,每一行都是两个字段(例如,键和值之间由分隔符分开),你可以这样做:
```python
def read_data_from_txt(file_path):
data_dict = {}
with open(file_path, 'r') as file:
for line in file:
# 假设键值对之间用等号分隔
key, value = line.strip().split('=') # strip()移除换行符
data_dict[key] = value
return data_dict
# 示例
file_path = 'data.txt' # 替换为你需要读取的文件路径
data = read_data_from_txt(file_path)
print(data)
```
在这个例子中,`read_data_from_txt`函数会返回一个字典,其中键是文本文件中的键,值对应相应的值。
阅读全文