有没有办法使用标准库在Python中序列化词法闭包?pickle和marshal似乎不适用于词法闭包。我并不真正关心二进制与字符串序列化等的细节,它只需要工作。例如:deffoo(bar,baz):defclosure(waldo):returnbaz*waldoreturnclosure我希望能够将闭包实例转储到文件中并读回。编辑:可以解决这个问题的一种相对明显的方法是使用一些反射技巧将词法闭包转换为类对象,反之亦然。然后可以转换为类,序列化,反序列化,转换回闭包。哎呀,鉴于Python是鸭子类型的,如果你重载类的函数调用运算符以使其看起来像一个函数,你甚至不需要将它转换回闭包并且使