まず、私はこのサイトを初めて利用しています。こんにちは:)ユーザー入力をファイルデータと一致させるには
私はしようとしているプログラムに問題があります。私が今しようとしているのはログインシステムです。ユーザーはユーザー名とパスワード(すでに登録済みです)を入力してから、ユーザー名とパスワードを 'accounts.txt'というファイルで照合することができます。
これは、後で自分のアカウントで生成するデータを関連付けることができることを意味します。それが確認されています一度
while loop == (2):
print("Welcome to login.")
verifyuser = input("Enter your username: ")
verifypass = input("Enter your password: ")
f = open("accounts.txt","r")
for line in f:
if re.match(verifyuser, line) and match(verifypass, line):
loop = (3)
ループ3は、プログラムの残りの部分に沿って、それを取る:
は、ここで私がこれまで持っているものです。私はこのre.matchのことは正確には機能しませんが、私はこれについてどうやって行くことができるのか分かりません。私はいくつかのルートを試しました。 、私はこの特定の領域を行うことはできません。
おかげ
if verifyuser in line: 'line'にユーザ名が含まれているかどうかをチェックし、if line == verifyuser:'行とユーザ名が完全に一致するかどうかをチェックします。 – hoefling