【问题标题】:Can't unpickle a list in windows无法在 Windows 中取消选择列表
【发布时间】:2015-04-23 23:58:02
【问题描述】:

我已经完成了所有可能的教程和 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。

编辑:固定括号。

【问题讨论】:

    标签: python windows python-2.7 pickle


    【解决方案1】:

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

    【讨论】:

    • 我刚刚又跑了一遍,结果还是一样
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多