【发布时间】:2017-11-13 14:36:06
【问题描述】:
我在 python 3 中使用 requests.post 方法上传 CSV 文件时遇到问题。
from requests.auth import HTTPBasicAuth
import csv
import requests
user='myuser'
pw='mypass'
advertiserid='10550'
campaignid='12394'
url='http://example.example.com/api/edc/upload/'+advertiserid+'/'+campaignid+'/'+'?encoding=utf-8&fieldsep=%3B&decimalsep=.&date=DD%2FMM%2FYYYY&info=1&process=1'
csv="myfile.csv"
with open(csv, 'r') as f:
r = requests.post(url, files={csv: f})
print(r)
输出是“响应 [502]”
知道可能是什么问题吗?
非常感谢!
【问题讨论】:
-
不要将您的文件称为“csv”,因为这已经是您要导入的库的名称。
标签: python csv python-requests