こんにちは、私は自分がやりたいことを行う方法について完全に混乱しています。基本的に、このインスタンスのユーザー名とパスワードの 2 つの単語が含まれているファイルをチェックしています。
text = open("Accounts.dat", 'w')
text.writelines("the username")
text.writelines("\n")
text.writelines("the password")
text.close()
username = input("Enter username: ")
password = input("Enter password: ")
data = open("Accounts.dat").read()
if username and password in data:
print("works")
else:
print("doesn't work")
data.close()
このコードは、正しいユーザー名を入力するだけでパスワードに何も入力しない場合(「機能する」)など、いくつかの方法で機能しますが、ユーザー名とパスワードに何も入力しないと印刷されます(「機能しません」)。正しいパスワードを入力するだけで、ユーザー名には何も入力しません。
ユーザー名とパスワードの両方が正しい場合にのみ印刷(「機能」)するように必要です。