无法在Windows

时间:2015-04-23 23:58:03

标签: python windows python-2.7 pickle

我已经完成了每一个教程和堆栈交换问题,看起来我做的一切都是正确的,但我不能解开任何东西。我正在使用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。

编辑:固定括号。

1 个答案:

答案 0 :(得分:1)

它应该是purple.close(),你缺少括号: - )。