if(str)in(list)pickle load错误

2024-09-20 04:01:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我是个新手,我相信这个问题已经回答了一千遍了。 这只是代码提出问题的一部分。你知道吗

import pickle
userList = ["user1"]

try:
    with open("userList.pkl", "rb") as liste:
        userList = pickle.load(liste)

except:
    with open("userList.pkl", "wb") as liste:
        pickle.dump(userList, liste)

utilisateur = input("Utilisateur: ")
if utilisateur in userList:
    print("in list")

else:
    print("not in list")
    #add in list

当我输入user1时,它返回not in list。。。你知道吗


Tags: 代码inaswithnotopenpicklelist
1条回答
网友
1楼 · 发布于 2024-09-20 04:01:13

我认为您的问题是您正在改写这行中的用户列表:

userList = pickle.load(liste)

检查从中加载的文件是否包含user1。你知道吗

相关问题 更多 >