【发布时间】:2023-03-24 06:00:01
【问题描述】:
[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')
现在我感到困惑的是,当我在脚本中调用端点值时,它只是获取配置中的内容,而没有在其上方定义的变量值。
如何将maxresult 和user_find 的变量值添加到定义为访问它的端点。
【问题讨论】:
-
首先,你用什么来读取配置文件?
-
我正在使用 ConfigParser
-
不要在那个文件中使用格式,只留下
{maxi}和{manche},在config.get之后使用格式:1.endpoint = config.get('plugin_jira', 'endpoint'),2.检查是否确定该端点不是None(null),3.在代码中的endpoint变量上使用格式函数
标签: python configparser python-config