python读取文件按行写入字典
时间: 2023-11-28 07:45:05 浏览: 94
以下是Python读取文件按行写入字典的示例代码:
```python
# 打开文件
with open('file.txt', 'r') as f:
# 初始化字典
my_dict = {}
# 逐行读取文件内容
for line in f:
# 去除行末换行符
line = line.strip()
# 将行按照空格分割为列表
line_list = line.split()
# 将列表第一个元素作为字典的键,第二个元素作为字典的值
my_dict[line_list[0]] = line_list[1]
# 输出字典
print(my_dict)
```
假设file.txt文件内容如下:
```
apple 1
banana 2
orange 3
```
则上述代码会输出以下字典:
```
{'apple': '1', 'banana': '2', 'orange': '3'}
```
阅读全文