简体   繁体   English

如何在python中使用cURL发送.csv文件

[英]How to send .csv file using cURL in python

I have API and I need to send a .csv file using cURL in python.我有 API,我需要在 python 中使用 cURL 发送一个 .csv 文件。 I do not know how to write this command on python.我不知道如何在 python 上编写这个命令。

curl --location --request POST 'http://**************' \
--header 'Accept: application/json' \
--header 'API-AUTH-TOKEN: **************' \
--form 'list=@"/C:/Users/1288956/Downloads/ozon_search_query_test.csv"'
    • means I can't show it意味着我不能显示它

RJ Adriaansen gave me a good answer: curlconverter.com RJ Adriaansen 给了我一个很好的答案:curlconverter.com

import requests

headers = {
    'Accept': 'application/json',
    'API-AUTH-TOKEN': '**************',
}

files = {
    'list': ('"/C:/Users/1288956/Downloads/ozon_search_query_test.csv"', open('"/C:/Users/1288956/Downloads/ozon_search_query_test.csv"', 'rb')),
}

response = requests.post('http:///**************', headers=headers, files=files)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM