类似这个样子的数据,有一个文件夹,类似各各高考的成绩,
我用了open和os的方法都说出现了错误,找不到方法了,求大神帮帮孩子吧!!!
类似这个样子的数据,有一个文件夹,类似各各高考的成绩,
我用了open和os的方法都说出现了错误,找不到方法了,求大神帮帮孩子吧!!!
用open()读取文件,逐行读取,用空格分隔数据,再转为字典
代码如下:{如果对你有帮助,可以给我个采纳吗,谢谢!! 点击我这个回答右上方的【采纳】按钮}。
import re
with open(r'xxx.txt','r',encoding='utf-8') as f:
key = re.split(r'\s+', f.readline().strip())
li = []
for text in f.readlines():
value = re.split(r'\s+', text.strip())
dic = dict(zip(key,value))
li.append(dic)
print(li)