отправить CSV-файл непосредственно из фрейма данных pandas (pandas_to.csv) - PullRequest
0 голосов
/ 06 июня 2018

Я ищу способ опубликовать CSV-файл напрямую из фрейма данных Pandas без необходимости сохранять его в локальном файле, а затем публиковать его.

Вв моем случае, URL-адрес - это служба, которая прослушивает мой запрос и требует scv

. Есть ли способ, чтобы URL-адрес был аргументом в df.to_csv (url), который будет публиковать его напрямую?

Я попробовал следующее: (получил плохой ответ)

import requests
agg_data=pd.read_csv('some_csv.csv')
r = requests.post('http://crystal-ball-some_url', data ={'agg_data':agg_data.to_csv()})
print (r)
<Response [400]>

1 Ответ

0 голосов
/ 17 июня 2018

@ Антон vBR спасибо!

Это сработало:

slider_output = agg_data.to_csv()
        files = {'file': ('agg_data.csv', slider_output)}
        requests.post('some_url', files=files)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...