Пропускать строки, соответствующие приоритетной строке - PullRequest
0 голосов
/ 13 июля 2020

у меня есть этот файл:

BJ;COTONOU;AAA-AAA-001;1.1.1.1;BJ;LI;Cotonou:12345
BJ;COTONOU;AAA-AAA-001;2.2.2.2;BJ;LI;Cotonou:56789

BJ;COTONOU;BBB-BBB-001;1.1.1.1;BJ;LI;Cotonou:54321
BJ;COTONOU;BBB-BBB-001;2.2.2.2;BJ;LI;Cotonou:98765

Я пытаюсь отправить сообщение в этот API, который создает группу под названием «AAA-AAA-001»:

file1 = open('4.txt', 'r')
read = csv.reader(file1, delimiter=";")
for l in read:
    payload = {"name":read[2],"description": read[2],"addDevices":[i], "type":"GROUP"}
    url = requests.post("https://localhost:8543/api/netim/v1/groups", verify=False,
    auth=HTTPBasicAuth("admin", "admin"), json=payload)
    print(url.text)

проблема У меня есть попытки отправить сообщение для каждой строки. У меня есть строки, которые должны быть в одной группе, первая и вторая должны иметь одну и ту же группу. но он всегда пытается добавить новую группу с тем же именем.

...