我有一个这种格式的文本文件(in_file.txt):
banana 4500 9
banana 350 0
banana 550 8
orange 13000 6
如何将其转换为Python中的字典列表?
代码:
in_filepath = 'in_file.txt'
def data_dict(in_filepath):
with open(in_filepath, 'r') as file:
for line in file.readlines():
title, price, count = line.split()
d = {}
d['title'] = title
d['price'] = int(price)
d['count'] = int(count)
return [d]
终端显示以下结果:
{'title': 'orange', 'price': 13000, 'count': 6}
正确输出:
{'title': 'banana', 'price': 4500, 'count': 9}, {'title': 'banana', 'price': 350, 'count': 0} , ....
有人能帮我解决这个问题吗?非常感谢.