【发布时间】:2014-06-01 18:30:38
【问题描述】:
我正在编写一个测验程序。我试图让用户有机会编写和添加他们自己的问题。我已经编写了提问和添加问题的函数。我正在尝试腌制 问题列表,这样我就可以在有人添加新问题时自动加载新问题。
这是我用来加载腌制文件的代码。
sciIn = open('sciList.txt','rb')
sci = pickle.load(sciIn)
sciIn.close()
我在添加问题的函数中有这段代码。
sciOut = open("sciList.txt",'wb')
sci.append(dicQ)
pickle.dump(sci, sciOut)
sciOut.close()
当我运行代码时,我得到 EOFError: Ran out of input 这指向泡菜的加载。我不确定我做错了什么。我正在使用 Python 3。感谢您的帮助!
【问题讨论】:
-
请提供重现问题的最小可运行代码。我认为这里引用的代码行没有任何问题。