gpt4 book ai didi

python - 试图在 python 中 pickle 一个列表

转载 作者:行者123 更新时间:2023-12-03 10:08:33 24 4
gpt4 key购买 nike

尝试使用 pickle 在 python 中保存整数列表,遵循许多来源给我的确切方法,但我仍然遇到同样的错误。这是简化版本:

import pickle
a=[0,4,8,[3,5]]
with open(blah.pickle, 'wb') as b:
pickle.dump(a,b)

而且我总是得到错误:

NameError: name 'blah' is not defined

出了什么问题?

最佳答案

你需要把它变成一个字符串:

import pickle
a=[0,4,8,[3,5]]
with open('blah.pickle', 'wb') as b:
pickle.dump(a,b)

如果没有引号,Python 将寻找名为 blah 的变量并尝试获取该对象的 pickle 属性。由于您从未将 blah 定义为变量,因此您会得到一个 NameError

关于python - 试图在 python 中 pickle 一个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28910807/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com