【问题标题】:FileNotFoundError: [Errno 2] File bands.csv does not exist: 'bands.csv'FileNotFoundError:[Errno 2] 文件bands.csv 不存在:'bands.csv'
【发布时间】:2020-08-19 22:43:04
【问题描述】:
我正在使用 Google Colab 从 Google 云端硬盘读取我的 jupyter 笔记本。我打开了一个现有的笔记本,在读取 csv 文件时出现错误。我的笔记本和 csv 文件都在同一个位置 - 请看截图。我正在使用 Practice_1_of_5、ipynb 笔记本和阅读bands.csv 文件。
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
data= pd.read_csv('bands.csv', header = none)
data.head()
可能是什么问题?
谢谢。
【问题讨论】:
标签:
python
csv
google-colaboratory
【解决方案1】:
您必须使用 Google Drive API:
from google.colab import drive
import pandas as pd
# this will ask you to log in and copy an authentication code
drive.mount("/content/drive")
path = "/content/drive/My Drive/bands.csv"
df = pd.read_csv(path)
您可以通过单击将出现在屏幕左侧栏上的文件夹来查看文件的路径。
【解决方案2】:
您是否将驱动器安装到 colab 笔记本上?
只有在将驱动器挂载到 colab 笔记本后,才能访问驱动器上的文件。
安装驱动器后,文件结构将类似于以下内容:
content
└───drive
├───My Drive
│ ├───"Contents of your drive here"
在这种情况下,您的代码应如下所示
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
data= pd.read_csv('drive/My Drive/Colab Notebooks/bands.csv', header = none)
data.head()