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 に答える