我有一个python API,可在磁盘api_derived.csv
上写一个csv文件。
我使用send_file
返回csv作为响应。这是我的代码:
我尝试了2种变化:
#Version 1:
memory_file = BytesIO(bytes(open("api_derived.csv").read()))
memory_file.seek(0)
return send_file(
memory_file,
mimetype='text/csv',
attachment_filename='derived.csv'
)
#Version 2:
return send_file('api_derived.csv')
正在创建的实际api_dereived.csv为3669行,但是当我发送文件作为响应时,收到的文件仅为3615行。我不确定我要去哪里错了。
Python版本-2.7
烧瓶版本已尝试-0.12.2和1.0.2
正如评论中指出的那样-最后的55行尚未编写。