从Flask的FileStorage中读取Pandas read_csv

时间:2019-05-31 10:53:33

标签: python-3.x pandas flask

我正在尝试从上传的csv文件创建熊猫数据框而不保存文件。当我执行df = pd.read_csv(request.file['file'])时,大熊猫将其读取为文件,但显示了EmptyDataError: No columns to parse from file。但是此文件已从控制台正确加载到数据帧。 request.file['file'].stream也不起作用。

1 个答案:

答案 0 :(得分:1)

如果您以字符串形式接收csv,请尝试使用StringIO

from io import StringIO
pd.read_csv(StringIO(request.file['file']))