我需要在其中加载一个以上的文件和空列表。 起初我试过了:
import pickle
file_example = open("file.cpk","wb")
empty_list = []
pickle.dump(empty_list,file_example)
file_example.close()
def file_open():
file_open.file = open("file.pck","rb")
file_open.empty_list = pickle.load(file_open.file)
file_open.empty_list = pickle.load(file_open.file)
file_open()
file_open()
但是它说“输出了”。我发现我必须使用.seek加载多次同一个文件,所以我这样做了:
import pickle
file_example = open("file.cpk","wb")
empty_list = []
pickle.dump(empty_list,file_example)
file_example.close()
def file_open():
file_open.file = open("file.pck","rb")
file_open.empty_list = pickle.load(file_open.file)
file_open.empty_list.seek(0)
file_open.empty_list = pickle.load(file_open.file)
file_open()
现在说“'list'对象没有属性'seek'”。如何加载多个文件?
答案 0 :(得分:1)
您需要在文件对象上调用seek:
Attribute.getValue()