0
私はいくつかのグローバル変数を使用するPythonプロジェクトを持っています。プロジェクトには複数の.pyファイルがあり、それらの変数をすべて簡単に読み取る必要があります。それらのすべてはそれらを編集することもできるはずです。グローバル変数を保存する設定ファイルを作成するにはどうすればいいですか?コードのレベルから簡単に編集することもできますか?
今は変数を格納する.pyファイルを使用しています。モジュールとして他のファイルにインポートするだけです。しかし、私はそれらを簡単に編集することができないので、このソリューションは最適ではありません。私は単純に変数のセッターを書こうとしましたが、明らかにそれもうまくいきません。
私は変数にJSONを使うことを考えましたが、読み込みは 'import cfg'ほど簡単ではありませんでした。
私がノブなので、私が気付いていないこの問題の標準的な解決法はありますか?
すべての回答ありがとうございます。
データベースを使用するか、ファイルを書き込むをここにいくつかのサンプルコードは、あなたが始めるためです。その2つは最も明白な答えのようです。 –
@GarrettKadillak私はそれについて考えましたが、約10個の変数を格納するだけで済むので余計です。私は物事を過度に複雑にしたくありません。 –
データベースが過剰であることに同意しますが、[sqlite](https://www.sqlite.org/)を使用することができます。また、Pythonでファイルを読み書きすることは非常に簡単なので、複雑なことには同意しません。 –