現在、私はPythonを学びたいと思っています。私はいくつかの基本を知っており、私はゲームを作ることによって練習しようとしています。これまでの私のコードは次の通りです:特定の文字列で始まる場合、Pythonの2つの連続する行を読む
import time
import datetime
now = datetime.datetime.now()
name = input('What is your name? >> ')
file = open("users.txt","+w")
file.write(name + ' started playing at: ' + now.strftime("%Y-%m-%d %H:%M") + '. \n')
file.close()
account = input('Do you have an account ' + name + '? >> ')
while(account != 'yes'):
if(account == 'no'):
break
account = input('Sorry, I did not understand. Please input yes/no >> ')
if(account == 'yes'):
login = input('Login >>')
passwd = input('Password >>')
if login in open('accounts.txt').read():
if passwd in open('accounts.txt').read():
print('Login Successful ' + login + '!')
else:
print('Password incorrect! The password you typed in is ' + passwd + '.')
else:
print('Login incorrect! The login you typed in is ' + login + '.')
おそらく私はログインシステムに取り組んでいます。今、すべてのバグや非効率なコードなどを無視してください。Pythonに.txtファイルの行をチェックさせる方法と、そこにあれば、以下の行を調べる方法に焦点を当てたいと思います。 私の.txtファイルは次のとおりです。私はプログラムのマルチアカウントを作りたい
loggn
pass
__________
。これが私が.txtファイルを使用している理由です。何かを明確にするために私が必要な場合は、お尋ねください。ありがとうございました! :