ユーザーにユーザー名とパスワードを要求し、正しいテキストまたは間違ったテキストをログファイルに記録する基本的なログイン プログラムを作成しようとしています。私が抱えている問題は、複数のユーザー名とパスワードの組み合わせを使用しようとすると、構文エラーが発生することです。
#login program
output = open("logfile.txt", 'a')
login = input("please enter the correct username and password\n")
a = "username password"
b = "username1 password1"
if a in login:
print("successfully logged in")
import time
localtime = time.asctime(time.localtime(time.time()))
output.write("Somebody successfully logged in at ")
output.write(localtime)
output.write("\n")
output.close()
if b in login:
print("successfully logged in")
import time
localtime = time.asctime(time.localtime(time.time()))
output.write("Somebody successfully logged in at ")
output.write(localtime)
output.write("\n")
output.close()
else:
print("access denied.")
import time
output = open("logfile.txt", "a")
localtime = time.asctime(time.localtime(time.time())
output.write("Somebody unsuccessfully logged at ")
output.write(localtime)
output.write("\n")
output.close()
エラー:
File "test.py", line 28
output.write("Somebody unsuccessfully logged at ")
^
SyntaxError: invalid syntax