2017-03-22 150 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'後面使用格式:1.'endpoint = config.get(' plugin_jira','endpoint')',2.檢查是否確保該端點不是None(空),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

這可能會解決但並不是正確的方法要做到這一點,配置文件不會看起來像一個配置文件,它是一個標準 –

相關問題