首页 > 解决方案 > 我最近制作了一个帐户制作程序,但我不确定如何以及使用什么命令将用户的输入传输到文本文件。任何人都可以帮助我吗?

问题描述

我的目标是让用户的输入进入一个文本文件,以便保存用户。如果有人可以帮助我,我将不胜感激。谢谢!

users = {}
login = ""

def menu():
    login = input("Do you have a registered account(yes/no)? ")
    if login == 'yes':
        olduser()
    elif login == 'no':
        newuser()
 
def newuser():
    createlogin = input("create a username: ")

    if createlogin in users:
      print("\nThis username is taken\n")
    else: 
      createpassword = input("create a password: ")
      users[createlogin] = createpassword
      print("\nUser created\n")
    
def olduser():
      login = input("Enter login name: ")
      passw = input("Enter password: ")
 
      if login in users and users[login] == passw:
          print("\nLogin successful!\n")
      elif login == "administrator":
          print("\nLogin successful!\n")
          print(users)
      else:
          print("\nUser doesn't exist or wrong password\n")
    
 
while login != "q":
      menu()

标签: pythonlist

解决方案


推荐阅读