擅长:python、mysql、java
<pre><code>def dumps(d, level=0, indent=4):
if isinstance(d, dict):
if not d: return '{}'
return '{\n' + ',\n'.join(
(' ' * (level+indent) + "'{}' : {}".format(name, dumps(d[name], level+indent, indent)) for name in d),
) + '\n' + ' ' * level + '}'
else:
return str(d)
print dumps({
'delo' : {
'navodila.docx' : 83273,
'porocilo.pdf' : 37653347,
'artikli.dat' : 253
},
'igre' : {},
'seznam.txt' : 7632,
'razno' : {
'slika.jpg' : 4275,
'prijatelji' : {
'janez.jpg' : 8734765,
'mojca.png' : 8736,
'veronika.jpg' : 8376535,
'miha.gif' : 73645
},
'avto.xlsx' : 76357
},
'ocene.xlsx' : 8304
})
</code></pre>