tensorflow 未找到文件错误:[Errno 2]没有这样的文件或目录:带csv阅读器

fgw7neuy  于 2023-01-02  发布在  其他
关注(0)|答案(4)|浏览(273)

我想使用谷歌协作实验室上的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]

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

nhaq1z21

nhaq1z211#

上面的错误表明您没有将csv文件放在代码文件所在的目录中。请确保csv文件位于python代码文件所在的文件夹中。

z9ju0rcb

z9ju0rcb2#

df = pd.read_csv('C:/Users/WELCOME/Desktop/zomato.csv',encoding="ISO-8859-1")

而不是

df = pd.read_csv('zomato.csv',encoding="ISO-8859-1")

**有时错误发生是因为反斜杠(\)是默认使用必须使用反斜杠(/)**加载数据。

反斜杠(\)-〉根目录的目标
前斜线(/)-〉根目录到目标目录

e4yzc0pl

e4yzc0pl3#

两个原因-
1.您上传的'wind.csv'在错误的目录(而不是'/content')。
1.您的当前工作目录与“/content”不同。除非您更改,否则Google Colab的默认上载目录为“/content”。
用这个-

import csv
%cd /content/

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

print(rows)

请参见-Screenshot

3hvapo4f

3hvapo4f4#

pwd身份运行命令
它将显示/内容
1.单击左侧的文件夹图标
1.然后右键单击Sample_data文件夹
1.点击上传文件
1.从您的PC搜索文件
1.点击上传
之后,您将在sample_data文件夹中看到该文件
右键单击文件
单击复制路径
把这全部文件在url命令

url = "paste path here"

示例:url = "/content/sample_data/iris.csv"
请注意,上传的文件将在您的会话激活之前可用,一旦您的会话过期,必须再次重复上述步骤...
我试过了,效果很好祝你好运

相关问题