私はPythonには新しく、一般的にはコーディングに比較的新しいので、リストを追加できるかどうかを確認するためのテストビットを書こうとしていましたが、その.pyが読み込まれたときに変更が保存されます。変更が永続的になるようにリストを追加するには?
これはリストで可能なのかどうかわかりませんが、それ以上の量の仕事はありませんが、私の試みでは私をそこに連れて来ることはできません。
現時点で私が持っているテストコードは次のとおりです。
lDUn = []
lDPw = []
def enterUn():
usrName = input(str("Enter your desired username:\n"))
if usrName in lDUn:
print ("Username is already in use, please try again")
enterUn()
else:
print ("Username created!")
lDUn.append(usrName)
enterUn()
def enterPw():
pW1 = input(str("Enter your desired password:\n"))
pW2 = input(str("please re-enter your password:\n"))
if pW1 == pW2:
print ("Password created!")
lDPw.append(pW1)
else:
print ("Passwords do not match, please try again")
enterPw()
enterPw()
lDUn
とlDPw
を含めるためにチェックされている場合、彼らは何の問題も登録していないが、プログラムを閉じて再オープンされたときに、後に、彼らはなくなっている、後に。 私は 'pW'と 'usrName'の入力を.txtに書き込もうとしましたが、後で特定の文字列の.txtsを検索することに失敗しました。 (しかしそれは別の質問のためです)それ以外の私はPythonに関する私の現在の知識にどうしたらいいのか分かりません。
Pythonの変数(すべてではないにしろほとんどの言語)はvolatileです。テキストファイルや適切なデータベースなど、どこかに値を格納し、永続化したい場合は必要に応じて再ロードする必要があります。 – Selcuk
@Selcukスピーディーな応答に感謝します。必要な文字列のために.txtを検索するプログラムを取得し直さなければならないようです。私はここでそれをやる方法はたくさんあると思っていますが、まだそれらのうちのどれかを働かせることはできません。 –
@Selcuk MUMPSは優れた配列を持っています。 –