我想做一個銀行,其中存儲用戶輸入的用戶名和密碼在一個文件(文本文件)。現在,當用戶登錄時,他輸入他的用戶名。現在如何比較是否輸入此用戶名當他/她創建賬戶(存儲在passw.txt中)時,用戶與存儲的密碼相同。
這裏是我的代碼,如何將用戶輸入的用戶名與存儲在文件中的密碼進行比較?
store_user=open("user.txt","a")
store_passw=open("passw.txt","a")
print "Type 1 to create a new acc or 2 to log in"
a=input("Your choice: ")
if a==1:
a=raw_input("Enter your username: ")
store_user.write(a+'\n')
store_user.close()
b=raw_input("Enter pass: ")
store_passw.write(b+'\n')
store_passw.close()
elif a==2:
a=raw_input("Enter username: ")
'''
Now how do I comapare the username entered by the user with my file user.txt
And also it should check the same userame has same associated password with passw.txt
'''
我也想知道的是,這種方法更容易或應我存儲的用戶名和密碼字典,然後在文件。如果它追我這樣做,那會怎樣我從中得到用戶名和密碼? (就像用戶輸入他的用戶名,現在我的程序如何進入存儲用戶名和密碼的文件,並檢查用戶名(密鑰)是否與密碼(值)匹配。