python3中的pickle函数和模块

时间:2016-10-20 12:15:33

标签: python function module python-3.4 pickle

我想保存包含模块,函数,类等的字典。当试图腌制这个时,我得到错误:

Can't pickle <class 'module'>: attribute lookup module on builtins failed

我的词典的一个例子是:

{
  'json': <module 'json' from '/usr/lib/python3.4/json/__init__.py'>
  'foo':  <function foo at 0x7fd8a2a8bbf8>
  'bar':  "I'm a string!"
}

目前我只是这样做:

pickle.dump(data, open(path, "wb"))

我应该改变什么?

0 个答案:

没有答案