从谷歌colab中的驱动器读取文件

2024-04-15

我已阅读notebook https://colab.research.google.com/notebooks/io.ipynb关于如何打开驱动器。我已经按照指示使用:

from google.colab import drive
drive.mount('/content/drive')

之后,我可以使用!ls列出我的驱动器的内容,但我无法读取或打开任何文件。我已经尝试过:

with open("/content/drive/My Drive/filename.ext", "r") as file:

file = open("/content/drive/My Drive/filename.ext", "r")

!cp "/content/drive/My Drive/filename.ext" "filename.ext"

and also

import pandas as pd

file = pd.read_csv("/content/drive/My Drive/filename.ext")

但以上方法均无效。我总是收到“不支持的操作”或“无法打开文件进行读取”。 我看到一些使用 PyDrive 的建议。但这是通过将文件从 Google Drive 复制到 Google Drive 来完成的。我不明白为什么您必须来回复制文件,因为我需要迭代文件夹中的所有文件。 为什么 google colab 不能读取存储在驱动器上的文件?或者我做错了什么?另一件事是我上传了一堆 csv 文件,但 google Drive 将它们列为“.csv.gsheet”(使用 glob)。这可能是问题所在吗?我没有其他想法。


这是直截了当的。

from google.colab import drive drive.mount('/content/drive')

这将要求打开一个网址,该网址将在您复制粘贴令牌后授权安装。

如果您现在还无法读取文件,那么prefix你的文件路径是这样的:'drive/My Drive' 然后你就可以走了。

例如: file = 'drive/My Drive/data/file.txt'

Where data是我的 Google 云端硬盘中的一个目录,其中包含file.txt file.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从谷歌colab中的驱动器读取文件 的相关文章

随机推荐