让我们说我有一个字典,其中包含对函数和其他一些元素的引用,例如:
mydict={'a':1.0,'b':7.89,'c':<function mylib.sum>}
是否有任何方法可以将其序列化,即转换为可以保存到某个地方然后转换回字典的字符串,正确包含函数引用?
我尝试使用cPickle,但它显然不允许使用函数对象。如果我这样做,那就有用了
eval(str(mydict).replace('<function mylib.sum>','mylib.sum'))
但我不确定如何概括。
由于