无法取消选择 windows 中的列表

Can't unpickle a list in windows

我已经完成了所有可能的教程和 stackexchange 问题,似乎我做的一切都是正确的,但我无法解决任何问题。我正在使用 windows 7 并使用 python 2.7.9 进行编码。显示的代码如下。

import pickle

purple = open("E://Users//Purple//Desktop//test_pickle.pkl",'wb')
my_list = ["a", 6, "purple"]
pickle.dump(my_list, purple,0)
purple.close()
print my_list

a = open("E://Users//Purple//Desktop//test_pickle.pkl",'rb')

try:
    b = pickle.load(a)
    print b
except EOFError:
    print "EOFerror"

a.close()

每次我 运行 代码,我都会得到一个 EOFerror。

编辑:固定括号。

应该是 purple.close(),你漏了括号 :-)。