2016-10-06 7 views
0

私は、main.pyファイル、mod.pyモジュール、config.json設定ファイルを持っています。 プログラムを実行すると、構成ファイルが引数として渡されます。 main.pyでは、いくつかの情報を抽出するために読み込まれます。引数を指定してモジュールをインポートするにはどうすればよいですか?

モジュールが設定ファイルからいくつかのパラメータを取得するようにします。

どうすればいいですか?モジュールをインポートするときにいくつかのパラメータを指定することは可能ですか?それは完璧だろう。

今のところ、モジュールから関数を呼び出すたびに、設定情報全体をパラメータとして送信する必要があります。

答えて

0

あなたはこのようにモジュール(mod.py)で初期化メソッドを持つことができます:あなたはまた、のようなモジュール変数を変更することができます

import mod 

mod.init(1) 
mod.func_a() 

_A = 0 

def init(A): 
    global _A 
    _A = A 

def func_a(): 
    print _A 

そしてmain.pyでこのようにそれを使用しますこれは

mod._A = 2 

希望します。

+0

間違いなく助けていただきありがとうございます!私は実際にグローバル変数を使用しませんでしたが。 –

関連する問題