-3
def info(): #Here you can write your password and username.
 Username = raw_input ("Username: ")
 Password = raw_input ("Password: ")
 print("")
 for line in open('/home/hello/Usernames.txt'):
  if Username == Username in line: #Checks if username is available.
   print ("Username is already taken!\n")
   info()
  else: 
   User = open("/home/hello/Usernames.txt", "w") #Registers username.
   User.write(Username)
   Psw = open("/home/hello/Passwords.txt", "w") #Registers password.
   Psw.write(Password)
   print ("You have succsesfully registered!") #If you managed to register.
   break 

info()

ユーザー名とパスワードの両方を登録できるアカウント登録機です。しかし、何か助けが必要です...ファイル内の複数行の文字列をチェックするにはどうすればよいですか?また、登録時に古い文字列を置き換えずにプログラムに新しい文字列行をテキストファイルに書き込むにはどうすればよいですか?

4

1 に答える 1

1

ファイルを切り捨てる'a'()を書き込む代わりに、()モードを追加するためにファイルを開きます。'w'

于 2012-05-04T14:41:11.193 に答える