擅长:python、mysql、java
<p>一个简单的解决方法是以不同的方式实现树数据结构,而不使用<code>defaultdict</code>:</p>
<pre><code>class DTree(dict):
def __missing__(self, key):
value = self[key] = type(self)()
return value
try: import cPickle as pickle
except: import pickle
#Create dtree object:
hapPkl = DTree()
#Create Pickle file
f = open("hapP.pkl", "wb")
pickle.dump(hapPkl, f)
f.close()
</code></pre>