0
我想在python中製作一個任意的用戶名和密碼程序 我有一個填充了一系列用戶名和值的字典 我無法比較用戶輸入與字典用戶名和值。 他們似乎不可比較。我無法正確比較用戶輸入與預先填充的字典值
textFile = open('names.txt','r')
dictionary = {}
for lines in textFile:
splatLine=lines.split('\t')
dictionary[splatLine[3]]= splatLine[4]
print dictionary
userName= raw_input("what is your UserName:")
password= raw_input("what is your Password:")
代碼中的哪個位置正在執行比較? –
您的字典值中仍然有行結尾(\ n),您的用戶輸入不會。在將它們添加到字典之前,從names.txt中刪除您讀取的行。 –