首页 > 解决方案 > FileNotFoundError:[Errno 2] 没有这样的文件或目录:使用 csvreader

问题描述

我希望使用 Google Colaboratory 上的 csvreader 读取 CSV 文件,以模拟研究论文结果。但我收到以下错误:

FileNotFoundError:[Errno 2] 没有这样的文件或目录:'wind.csv'

我浏览了几篇建议如何在 colaboratory 中导入 CSV 文件的文章。这篇总结得很好入门:将 CSV 文件加载到 Colab 的 3 种方法

我已经使用 Colab 窗口左侧的小 > 上的文件选项卡下提供的上传功能将我的文件放置在 Colab 磁盘中。我对熊猫不太了解,并且已经使用 csvreader 提供了预设代码。所以使用熊猫不是我的选择。

with open('wind.csv', 'r') as csvfile:
  reader = csv.reader(csvfile)
  rows = [row for row in reader]

我已经将文件放在驱动器中,并通过右键单击复制了路径(这又是我在上面的代码中给出的路径)我不明白为什么会出现错误。

标签: pythontensorflowgoogle-colaboratory

解决方案


上面的错误说明你没有把csv文件放在已经放置了代码文件的同一个目录下。确保你有 csv 文件在你有 python 代码文件的同一个文件夹中。


推荐阅读