0

我正在尝试制作一个简单的注册程序,但我似乎无法让它在用户注册时保存信息,因此当他们登录时,那里的帐户已经注册。并且由于某种原因("Password: ")不会出现。?顺便说一句,这将是一个离线注册,所以我可以为数据库使用 .txt 文件或其他东西吗?

username = raw_input("Create a new username: ")
password = raw_input("Create a password: ")
firstname = raw_input("What's your first name?: ")
lastname = raw_input("What's your last name?: ")
phonenumber = raw_input("Enter your phone number.: ")
print "Thank you for signing up!"
signin = raw_input("Username: ")("Password: ")
4

1 回答 1

1

我可能在这里遗漏了一些东西,但一般来说,为了保存用户,您需要某种数据库。现在,由于它的含义,数据库可能是一个可怕的词,但它可以有多种形式。如果您正在构建一个 Web 应用程序,您可以使用 mySQL 数据库之类的东西,但是在 python 应用程序中(尤其是对于类而言),您可能希望使用某种基于文本的文件(纯文本或 csv文件),或者如果不需要持久性,您可以使用数组/向量。

不幸的是,如果没有更多的上下文,我不确定其中任何一个能有多大帮助,但我建议你开始阅读我上面提到的一些方法。网上有各种各样的资源可以帮助你完成我提到的任何方法。这是一篇不错的文章,可能是一个很好的起点:http ://www.tutorialspoint.com/python/python_files_io.htm

希望这可以帮助!

于 2013-03-19T20:59:19.470 回答