在Python上,我创建了一个保存和加载整数的模块,它可以大致保存我想要的(我使用Pickle),但是当我加载它时,我收到我的整数元组形式(因为我使它成为一个元组来保存)我想将元组的元素分配给我的程序中的整数,但它不会请大家帮忙!这里是我的代码:从保存的元组中获取整数,然后加载pickle
def save(ob1,ob2,ob3,ob4,ob5):
import pickle
tmp = ob1,ob2,ob3,ob4,ob5
output = open('save.sav','w')
pickle.dump(tmp,output)
output.close()
def load(ob1,ob2,ob3,ob4,ob5):
import pickle
input2 = open('save.sav','r')
pickleload = pickle.load(input2)
ob1 = pickleload[0]
ob2 = pickleload[1]
ob3 = pickleload[2]
ob4 = pickleload[3]
ob5 = pickleload[4]
我试图做什么说AIX,但没有奏效。我可能把他的代码放在错误的地方或类似的地方。艾克斯,你能否更好地解释一下,或者转发我的代码,但编辑?或者别人能帮我吗?
您的标题没有提供任何有关您的问题的信息。没有得到回应的另一个大问题是标签 - “保存”和“加载”是完全通用的,并且没有提供有关该问题的信息。查看我添加的标签(特别是“Python”)和我的标题重写,以便如何为潜在的回复者提供有用的信息。 – agf
“但它不”意味着什么?具体发生了什么?你怎么调用'load'或'save'?如果您收到错误,请发布!完整的追溯,不仅仅是'ValueError'或者其他任何类型。 – agf
我没有收到任何错误,只是没有按照我想要的方式工作。 – PythonPowerify