Я хочу создать URL-адреса API, используя данные, хранящиеся в таблице Excel. [если будет 100 групп, то будет 100 API] Лист Excel выглядит следующим образом
Mtd || Id || URLID
0 getemp || '1', '1211' || emp/getemp/abc_def
1 getusr || '1', '1231' || emp/getusr/zsr_def
2 getmgr || '1', '1541' || emp/getmgr/rty_def
3 getsal || '1', '1651' || emp/getsal/jre_def
, а URL-адрес API выглядит следующим образом
import json
import requests
URLL = (url + "emp/getemp/abc_def")
headers = {'Accept': "application/json", 'Content-Type': "application/json"}
req_json = {"rePa": {"Id":['['+str(BSourceVar)+']'+str(BVSourceVar)]}}
freq = json.dumps(req_json)
uid = {"userId": "TU_1"}
resp = requests.request("POST", URLL, data=freq , headers=headers, params=uid)
Требование
1. If there are 'n' rows in excel, 'n' URLL should created
2. URLL = (url + "emp/getemp/abc_def") >> emp/getemp/abc_def should pull from excel sheet 'URLID' for each URLL
Не уверен, как этого добиться, потому что только начал работать с python.
Преобразует URLID в список. Учитывая, что длина списка неизвестна, как мы можем каждый раз добавлять эти значения в URLL = (url + "значение URLID из xlsx")