这是我的大计划的测试程序。它说我得到了一个EOerror。
import pickle
list = ["11", "22"]
outFile = open("save.txt", "wb")
pickle.dump(list, outFile)
outFile.close
inFile = open("save.txt", "rb")
inFile = pickle.load(inFile)
print(inFile)
yea = inFile[1]
print(yea)
input("")
它在第7行给出了一个错误。
答案 0 :(得分:3)
outFile.close
你没有调用这个方法!
将来请注意,打开文件的首选方法是
with open(name, mode) as f:
do_whatever(f)
这会处理在with
块末尾关闭文件,无论控件如何离开它。