你txt文件中'dw'是什么内容
参考
比如data.txt内容
{'name': 'aaaa', 'dz': 'xxx县', 'price': '1.4元/斤', 'dw': '成交6776元'}
{'name': 'bbbb', 'dz': 'yyy县', 'price': '5.4元/斤', 'dw': '成交1376元'}
{'name': 'cccc', 'dz': 'zzz县', 'price': '1.6元/斤', 'dw': '成交7246元'}
{'name': 'aaaa', 'dz': 'xxx县', 'price': '1.4元/斤', 'dw': '成交6776元'}
{'name': 'bbbb', 'dz': 'yyy县', 'price': '5.4元/斤', 'dw': '成交1376元'}
{'name': 'cccc', 'dz': 'zzz县', 'price': '1.6元/斤', 'dw': '成交7246元'}
import pandas as pd
dic = {'品名':[],'价格':[],'成交率':[],'地址':[]}
with open(r'data.txt', 'r', encoding='utf-8') as fileObj:
for line in fileObj.readlines():
d = eval(line)
dic['品名'].append(d['name'])
dic['价格'].append(d['price'])
dic['成交率'].append(d['dw'])
dic['地址'].append(d['dz'])
df = pd.DataFrame(dic)
print(df)
df.to_csv(r'data.csv',index=None)
结果
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
可以考虑用 pandas
read_csv 读数据
to_excel 写excel