2017-03-22 8 views
0
[plugin_jira] 
maxuser= 
finduser= 
endpoint="https://nepallink.atlassian.net/rest/api/latest/user/search?startAt=0&maxResults={maxi}&username={manche}%".format(maxi=maxresult,manche=user_find) 

これは、私は以下で実行されている私のscript.Theスクリプトでそれに変数を渡すことができるように、なぜ私はフォーマットを使用していたエンドポイントアイテムの私の設定ファイルは、ある私のmain.pyです私はそれだけでただそれ上で定義されてしまった変数の値なしに設定してあるものを取り出し、スクリプト内のエンドポイント値を呼び出すとき可変値を別の設定パラメータに渡すにはどうすればいいですか?

maxresult = config.get('plugin_jira', 'maxuser') 
user_find = config.get('plugin_jira', 'finduser') 
endpoint = config.get('plugin_jira', 'endpoint') 

は今、私は混乱していますものです。

maxresultuser_findの変数値を、その変数にアクセスするために定義されたエンドポイントに追加するにはどうすればよいですか。

+0

まず、設定ファイルを読むために何を使用していますか? –

+0

私はConfigParserを使用しています –

+1

'{maxi}'と '{manche}'のままにして、 'config.get'の後にformatを使用して、 2.エンドポイントがNone(null)でないことを確認する。3.コード内の 'endpoint'変数にフォーマット関数を使用する。 –

答えて

0

設定ファイルで、変数を次のようにmain.pyからインポートします。

設定ファイル:


from main import maxresult, user_find 
[plugin_jira] 
endpoint="https://nepallink.atlassian.net/rest/api/latest/user/search?startAt=0&maxResults={maxi}&username={manche}%".format(maxi=maxresult,manche=user_find) 

これはあなたのエンドポイントに必要な変数にアクセスできるようになります。

希望すると助かります!

+0

これは解決するかもしれないが、実際には正しい方法ではない設定ファイルは設定ファイルのようには見えませんが、それは標準です –

関連する問題