gpt4 book ai didi

google-drive-api - 从Google Colab中的驱动器读取文件

转载 作者:行者123 更新时间:2023-12-04 19:44:24 32 4
gpt4 key购买 nike

我已经阅读了有关如何打开驱动器的notebook。我已经按照指示使用:

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"

并且
import pandas as pd

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

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

最佳答案

很简单。
from google.colab import drive
drive.mount('/content/drive')

这将要求您打开一个URL,该URL将在您复制粘贴 token 后授权安装。

如果您现在仍然无法读取文件,则使用前缀并使用以下文件名:drive/My Drive,您就可以了。

例如: file = 'drive/My Drive/data/file.txt'
其中data是我的Google云端硬盘中包含file.txt文件的目录。

关于google-drive-api - 从Google Colab中的驱动器读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53619189/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com