a.pyファイルがありa、変数があるとしましょうvar。
ファイルb.pyで、インポートしa.pyて設定しa.var = "hello"ました。
次に、インポートa.pyしc.pyてアクセスしようとしましa.varたが、None.
変更をデータに反映するには?2 つの異なるインスタンスが呼び出されていることは明らかですが、どうすれば変更できますか?
編集:
ここでやろうとしているのは、これを構成する構成ファイルを作成することです。
CONFIG = {
'client_id': 'XX',
'client_secret': 'XX',
'redirect_uri': 'XX'
}
auth_token = ""
auth_url = ""
access_point = ""
ここで、スクリプト a.py で config.py を使用し、config.access_point = "web" を設定するとします。
そのため、config.py を別のファイルにインポートすると、変更が反映され、"" が返されないようにする必要があります。
編集:
テキストファイルは簡単な方法のようです。ConfigParser モジュールも使用できます。しかし、すべてのサーバー要求でファイルからの読み取りを行う必要がある場合、それは少し多すぎませんか?