提问人:basinj 提问时间:11/17/2023 最后编辑:basinj 更新时间:11/17/2023 访问量:18
EOFError 泡菜
EOFError Pickle
问:
我正在制作一个密码加密/存储程序,该程序使用泡菜来存储名称和密码。
每当我运行代码时,它都会给我以下错误:
EOFError: Ran out of input
我知道这个问题曾经被回答过,但它并没有真正帮助我,所以我想再问一次。
以下是用于保存变量并将其加载到文件中的 2 个函数(用户名是目前唯一存储的内容,因为我试图先让它工作。
file = open("passwords.pkl", "wb")
fileopen = open("passwords.pkl", "rb")
def save():
pickle.dump([username], file)
def load():
global canLoad
while canLoad == 1:
username = pickle.load(fileopen)
canLoad = 0
我想我需要使用 .rewind(),但我不知道如何使用它,因为它只是给我一个错误,说它不是一个属性。
我将不胜感激有关如何解决此问题的建议。
答: 暂无答案
评论
file
fileopen