gpt4 book ai didi

python - 如何通过 Google Colab notebook (.ipynb) 访问 Google Drive 上的文件?

转载 作者:太空宇宙 更新时间:2023-11-04 04:41:05 42 4
gpt4 key购买 nike

我已经在我的 Google Drive 帐户上上传了训练(微调)对象检测模型所需的所有文件。在那里,我通过 google colab 打开了一个 ipynb 文件,我需要运行一些脚本来初始化和运行训练。

但是我遇到了一个问题,不知道如何访问我从笔记本上传的文件。 notebook 是在我需要运行的脚本所在的同一目录中创建的。

当我执行 !ls 时,我只返回一个 datalab 文件夹,而 !pwd 返回 /content.

我想知道是否有办法访问我上传到我的 google 云端硬盘帐户的所有文件。尝试以这种方式训练模型我可能做错了事,但我不知道其他任何事情。所以,请帮忙 :)。

提前致谢。

最佳答案

这里是我用来将文件从 Google Drive 下载到 Google Colab 文件系统的方法,将 fileId 值替换为您的 Drive 文件 ID。

!pip install -U -q PyDrive

from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
from google.colab import auth
from oauth2client.client import GoogleCredentials

auth.authenticate_user()
gauth = GoogleAuth()
gauth.credentials = GoogleCredentials.get_application_default()
drive = GoogleDrive(gauth)

fileId = '1234567890dcz4qL-JQtYqX9ZXUt7JXe'
fileName = fileId
downloaded = drive.CreateFile({'id': fileId})
downloaded.GetContentFile(fileName)

要获取云端硬盘文件 ID,请查看 this answer

关于python - 如何通过 Google Colab notebook (.ipynb) 访问 Google Drive 上的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50625320/

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