Python 把嵌套字典写入文件,并读取出来
直接上代码
写入
del str
file = open('example.txt', 'w')
for k,v in dict.items():
file.write(k + ' ')
for k1, v1 in v.items():
file.write(k1 + ' ' + str(v1) + ' ')
file.write(' \n')
file.close()
*记得要close file
读取
new_dic = {}
with open( 'example.txt', 'r' ) as f:
for line in f:
v = {}
line = line.split()
l = line[1:]
i = 0
while i != len(l):
v[l[i]] = l[i+1]
i = i+2
new_dict[line[0]] = v