使用字典命令无法使用python字典

时间:2019-06-22 09:29:04

标签: python apache-spark dictionary pickle

我在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')时,没有任何输出。
我对此一无所知。

0 个答案:

没有答案