Как передать значения переменных в другие параметры конфигурации?

[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 добавлен к конечным точкам, которые определены для доступа к нему.

1 ответ

В вашем конфигурационном файле импортируйте переменные из 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)

Это позволит вам получить доступ к необходимым переменным для ваших конечных точек.

Надеюсь, поможет!

Другие вопросы по тегам