我想使用谷歌协作实验室上的csvreader读取CSV文件以模拟研究论文结果。但我得到以下错误:
未找到文件错误:[Errno 2]没有这样的文件或目录:'风. csv'
我读过一些文章,建议如何在协作实验室中导入CSV文件,这篇文章很好地总结了这一点
我已经使用Colab窗口左侧小〉上的文件选项卡下的上传功能将我的文件放置在Colab磁盘中。我对panda不太了解,并且已经有了使用csvreader的预设代码。所以使用panda对我来说不是一个选项。
with open('wind.csv', 'r') as csvfile:
reader = csv.reader(csvfile)
rows = [row for row in reader]
我已经将文件放置在驱动器中,并通过右键单击复制了路径(这又是我在上面的代码中给出的路径)我不明白为什么会出现错误。
4条答案
按热度按时间nhaq1z211#
上面的错误表明您没有将csv文件放在代码文件所在的目录中。请确保csv文件位于python代码文件所在的文件夹中。
z9ju0rcb2#
而不是
**有时错误发生是因为反斜杠(\)是默认使用必须使用反斜杠(/)**加载数据。
反斜杠(\)-〉根目录的目标
前斜线(/)-〉根目录到目标目录
e4yzc0pl3#
两个原因-
1.您上传的'wind.csv'在错误的目录(而不是'/content')。
1.您的当前工作目录与“/content”不同。除非您更改,否则Google Colab的默认上载目录为“/content”。
用这个-
请参见-Screenshot
3hvapo4f4#
以
pwd
身份运行命令它将显示/内容
1.单击左侧的文件夹图标
1.然后右键单击Sample_data文件夹
1.点击上传文件
1.从您的PC搜索文件
1.点击上传
之后,您将在
sample_data
文件夹中看到该文件右键单击文件
单击复制路径
把这全部文件在url命令
示例:
url = "/content/sample_data/iris.csv"
请注意,上传的文件将在您的会话激活之前可用,一旦您的会话过期,必须再次重复上述步骤...
我试过了,效果很好祝你好运