【发布时间】:2018-04-18 11:34:37
【问题描述】:
我是新手,我相信这个问题已经回答了一千次了。 这只是代码构成问题的一部分。
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...
【问题讨论】:
-
我们可以看看序列化的
userList的内容吗? -
您在从文件加载时覆盖
userList,您确定该文件有user1吗?
标签: python list input try-catch pickle