我在python中加载了一个pickle文件。它是一个字典,代表452,743个Twitter用户的分区,{user_id:partition_id}。加载泡菜文件的代码:
import subprocess
import pickle
proc = subprocess.Popen(["cat", "./users-partition.pickle"],
stdout=subprocess.PIPE)
pickle_content = proc.communicate()[0]
partition = pickle.loads(pickle_content)
当我运行partition['user_id']
时,出现以下错误:
KeyError:'user_id'
当我运行partition.get('user_id')
时,没有任何输出。
我对此一无所知。