import pickle
x = open("file.pck","wb")
empty_list = []
pickle.dump(empty_list,x)
x.close()
def open_file():
open_file.file_example = open("file.pck","rb")
open_file.list = pickle.load(open_file.file_example)
open_file.file_example.seek(0)
open_file()
当我运行它时,它说:
EOR:输入不足
我认为它不起作用,因为.seek是在错误之后;所以我尝试了以下方法:
import pickle
x = open("file.pck","wb")
empty_list = []
pickle.dump(empty_list,x)
x.close()
def open_file():
open_file.file_example = open("file.pck","rb")
try:
open_file.list = pickle.load(open_file.file_example)
except:
open_file.file_example.seek(0)
open_file.list = pickle.load(open_file.file_example)
open_file()
但它给了我同样的错误,我不知道为什么。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐