この質問のタイトルの言い方がわかりませんでした。
ターミナルから入力を受け取り、その入力をスクリプトに書き込み、その変更を保存する Python のメソッドはありますか? つまり、スクリプトは自己更新になります。ユーザーがプロンプトで一連の文字を入力すると、スクリプトはそれらの文字をスクリプトの本体に書き込みます。次回スクリプトが実行されると、これらの文字が参照できるようになります。
この質問のタイトルの言い方がわかりませんでした。
ターミナルから入力を受け取り、その入力をスクリプトに書き込み、その変更を保存する Python のメソッドはありますか? つまり、スクリプトは自己更新になります。ユーザーがプロンプトで一連の文字を入力すると、スクリプトはそれらの文字をスクリプトの本体に書き込みます。次回スクリプトが実行されると、これらの文字が参照できるようになります。
はい、ソースファイルを書き換えることができます。これは単なるファイルであり、ファイルの読み取りと書き込みは Python で完全に実行できます。Python はソース ファイルを1 回だけロードするため、ソース ファイルを書き直すことは確実に可能です。
しかし、別のファイルを使用してシーケンスを記述し、次にコードを実行するときにそのファイルから読み戻す方がはるかに簡単です。
Python には、ファイル内のシーケンスの読み取りと書き込みを容易にするデータ永続化モジュールがいくつもあります。または、 JSONなどのデータ シリアル化標準を再利用して、読み取りと書き込みを処理することもできます。これらは維持するのがはるかに簡単です。