csv格式如下:
2018/08/16
15800566
name,xxx
score,16
要求字典格式如下:
dic_1 = {
'date' : '2018-08-16',
'id' : 15800566,
'name' : xxx,
'score' : 16
}
csv格式如下:
2018/08/16
15800566
name,xxx
score,16
要求字典格式如下:
dic_1 = {
'date' : '2018-08-16',
'id' : 15800566,
'name' : xxx,
'score' : 16
}
按需要切出4行数据,传给 get_csv_dict 即可生成 字典
def get_csv_dict(csv_data):
csv_lst = csv_data.split("\n")
csv_dict = {"date": csv_lst[0].replace("/", "-"), "id": csv_lst[1]}
csv_dict_item = csv_lst[2].split(",")
csv_dict[csv_dict_item[0]] = csv_dict_item[1]
csv_dict_item = csv_lst[3].split(",")
csv_dict[csv_dict_item[0]] = csv_dict_item[1]
return csv_dict
str1 ='''2018/08/16
15800566
name,xxx
score,16'''
print(get_csv_dict(str1))