背景:
使用txt文件数据,根据以如图的形式,写入到字典中,最后打印出来,注意一行数据对应一个字典
文档:
输出案例:
问题:
转化为字典输出时应该如何转化,尝试以':'作为分割,但是网址里面也有':'
背景:
使用txt文件数据,根据以如图的形式,写入到字典中,最后打印出来,注意一行数据对应一个字典
文档:
输出案例:
大概思路就是 , 按逗号分割后, 取第一个: 作为分割位置
把文本数据贴出来, 大家好测试。
data_str = '''url:http://www.csdn.net,name:test,age:20
url:http://ask.csdn.net,name:test2,age:22
'''
lst = data_str.split("\n")
lst.remove("")
dic_list = []
for l in lst:
items = l.split(",")
dic = {}
for item in items:
offset = item.find(":")
dic[item[:offset]] = item[offset+1:]
# print(item[:offset],item[offset+1:])
dic_list.append(dic)
for d in dic_list:
print(d)