我正在嘗試發短信程序。 程序會要求您輸入用戶名和密碼(並驗證密碼) 現在,登錄後,您可以寫信給別人或者讀取您的文件(創建帳戶後,程序將創建一個文本文件:.txt,並將密碼保存在第一行)寫入文件後從文件中讀取行
如果您想在退出程序後登錄,則可以,因爲該程序只需知道是否存在帶有.txt文件的.txt文件您插入的用戶名和檢查該文件的第一行以與輸入(密碼)進行比較。
問題是當頁面不清晰(我寫信給那個用戶) 我無法登錄,甚至打印第一行,它與我的輸入完全匹配。 問題是什麼?
我的代碼(只有部分地方我讀的第一線,並與輸入比較)
with open(login_user+'.txt', 'r') as loginFile:
first_line = loginFile.readline()
loginFile.close()
while True:
login_password = raw_input('Password: ') # Taking password
if counter == 4:
print 'You failed 5 times, wait 30 seconds'
counter = 0
sleep(30)
elif login_password == first_line:
print '\nYou\'re connected to ' + login_user
break
else:
print(first_line)
print 'Incorrect password, Try again.'
counter += 1
非常感謝你提前!
謝謝!戶田:) – OUR
不客氣!祝你好運 –