如何将变量值传递给另一个配置参数?

时间:2017-03-22 06:40:44

标签: python configparser python-config

[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)

这是我的配置文件,在端点项目中我使用格式的原因是我可以在我的脚本中将变量传递给它。它运行的脚本在下面,我的 main.py < /强>

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

现在我感到困惑的是,当我在脚本中调用端点值时,它只是获取配置中的内容而没有在其上方定义的变量值。

如何将maxresultuser_find的变量值添加到定义为访问它的端点。

1 个答案:

答案 0 :(得分: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)

这将允许您访问端点所需的变量。

希望它有所帮助!