Вставка каждой строки столбца Excel в качестве параметра в метод HTTPGET api-request. Мне нужен json -файл для каждой строки этого столбца Excel - PullRequest
0 голосов
/ 07 августа 2020

У меня есть файл Excel с именем table.xlsx. Я попытался написать сценарий python, который считывает каждое значение каждой строки указанного c столбца с именем «AB C». В этом столбце написано 4667 строк. Каждая строка должна быть вставлена ​​как параметр в строку метода GET (протокол http), чтобы получить 4667 json -файлов со всеми необходимыми данными от REST-Api-Server. Я пробовал следующий сценарий python:

import requests
import pandas as pd 

get_all_ABC = pd.read_excel('C:\Users\XXX\XXX2\XXX3\table.xlsx', skiprows=1).set_index('ABC')

r = requests.get('http://localhost:5000/api/sensors/data?ABC={get_all_ABC}')
print (r.json())

Чтение каждой строки столбца «AB C» файла Excel работает само по себе, а код requests.get также работает сам по себе, если я введите определенную строку c столбца 'AB C' в строку http-GET. Когда я запускаю код в командном окне (cmd) со всеми зависимостями, я получаю SyntaxError: invalid syntax, но не понимаю почему. Есть идеи?

...