【发布时间】:2018-01-18 11:34:20
【问题描述】:
我在尝试使用 python 中的 pickle 保存字典时遇到问题: 我的代码如下:
import re
import os
def save_obj(outputFolder,obj, name ):
directory = outputFolder + ' obj/'
if not os.path.exists(directory):
os.makedirs(directory)
with open(directory + name + '.pkl', 'wb') as f:
pickle.dump(obj, f, pickle.HIGHEST_PROTOCOL)
错误信息如下:
File "CleanPEPS.py", line 14, in save_obj
pickle.dump(obj, f, pickle.HIGHEST_PROTOCOL)
NameError: name 'pickle' is not defined
这是图书馆的问题还是类似的问题?还是有什么我忘记了?
【问题讨论】:
-
你可能没有正确设置/导入库
标签: python python-3.x pickle