私は非常にPythonには新しく、いくつかの定数を定義する無限の方法は何ですか?ここでは定数をPythonに入れます
some_val = #...
config_builder builder = ConfigBuilder()
builder.add_param('PROJECT_RELATED_KEY', some_val)
どここの'PROJECT_RELATED_KEY'
を置くために、次のよう
class ConfigBuilder:
def add_param(self, key, value):
#...
def build():
#...
は今、私は別のモジュールでこれを使用したい:私は、次のクラスがありますか?別のモジュールでそれをインポートしますか?それとも、グローバル変数として入れる?
にです好きなことの問題は、あなたが言うことはありませんか?あなたはどちらかを行うことも、どちらもすることもできません。 –
@cᴏʟᴅspy私はこれを尋ねました。なぜなら、Pythonは私にとってもっと「従来の」言語だと思われるからです。たぶんそれのためのいくつかのコンベンションもあります。 –
例:https://stackoverflow.com/a/18225046/4909087 –