【发布时间】:2014-04-07 14:27:21
【问题描述】:
我正在使用 POST 请求将 CSV 文件发送到服务器。
我正在使用requests.post 的类文件对象
如果 CSV 文件很大并且我的内存有限,或者我使用类似文件的对象永远不会将整个文件加载到内存中,是否会出现问题?我不确定。
我知道有流选项,但听起来它更多的是用于获取响应而不是发送数据。
headers = {
'content-type': 'text/csv',
}
csvfile = '/path/file.csv'
with open(csvfile) as f:
r = requests.post(url, data=f, headers=headers)
【问题讨论】: