2013-03-19 112 views
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: ") 
+0

這個問題和http://stackoverflow.com/questions/15509004/simple-password-program之間的區別是什麼?感覺你應該花一些時間與[官方的Python教程](http://docs.python.org/2.7/tutorial/index.html) – 2013-03-19 20:58:16

+0

這個問題涵蓋了密碼部分,但不保存我想的用戶。但我同意,在發佈新的問題之前,請確保您已經查看了已經問過的問題! – 2013-03-19 21:01:11

+0

對不起,如果我發佈了2次「相同」的問題。我一直在環顧四周,所有我能找到的是在線Facebook註冊的東西。而且我正在嘗試進行可記住用戶信息的離線註冊,對於造成的不便深表歉意。 @Fredrik Phil – Python 2013-03-19 21:11:03

回答

1

我可能會在這裏丟失一些東西,但一般來說,爲了節省用戶,您將需要某種數據庫。現在,數據庫可能是一個可怕的詞,因爲它具有內涵,但它可以有多種形式。如果你正在構建一個web應用程序,你可以使用類似於mySQL數據庫的東西,但是在python應用程序中(尤其是如果這是針對類的),你可能想要使用某種基於文本的文件(純文本或csv文件),或者如果不需要持久性,則可以使用數組/向量。

不幸的是沒有更多的上下文林不知道任何可以有很多幫助,但我建議你開始閱讀上面我提到的一些方法。網上有各種資源可以幫助您完成我提到的任何方法。這裏有一個體面的文章,可能是一個很好的起點:http://www.tutorialspoint.com/python/python_files_io.htm

希望這有助於!