我正在尝试制作一个简单的注册程序,我似乎无法在用户注册时将其保存,信息将被保存,因此当他们登录时,帐户将已经注册。由于某种原因,("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: ")
答案 0 :(得分:1)
我可能在这里遗漏了一些东西,但一般来说为了节省用户,你需要某种数据库。现在,数据库可能是一个可怕的词,因为它拥有的内涵,但它可以有多种形式。如果你正在构建一个web应用程序,你可以使用类似mySQL数据库的东西,但是在python应用程序中(特别是如果这是用于类),你可能想要使用某种基于文本的文件(纯文本或csv)文件)或者如果不要求持久性,你可以使用数组/向量。
不幸的是,如果没有更多的背景我不确定任何可以提供很多帮助,但我建议你开始阅读我上面提到的一些方法。网上有各种资源可以帮助您完成我提到的任何方法。这篇文章可能是一个不错的起点:http://www.tutorialspoint.com/python/python_files_io.htm
希望这有帮助!