5

我正在使用 Google Colab 进行机器学习。很多时候,我需要使用 Pydrive 使用 Google Drive 下载解决方案 CSV。如下所示

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)

uploaded = drive.CreateFile({'title': 'dogsVScats.csv'})
uploaded.SetContentFile('dogsVScats.csv')
uploaded.Upload()
print('Uploaded file with ID {}'.format(uploaded.get('id')))

如何为文件夹复制相同的过程。不是档案。

4

4 回答 4

5

为 Colab 和 Gdrive 使用相同的 google 帐户,以避免错误。

在 colab 中打开新笔记本并执行以下代码

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

输出图像

访问链接并授予访问权限

然后从链接中复制代码并将其粘贴到 colab 页面中

从 colab,使用以下命令转到 gdrive 路径

% cd drive/My\ Drive/

然后使用 colabs 作为使用终端命令前的符号

!mkdir sample

您可以从左侧的侧面板查看修改

于 2020-05-06T19:41:19.110 回答
2

压缩整个文件夹并下载压缩文件。事实上,我认为它会加快你的下载速度。我发现 p7zip 与 Colab 完美配合。

于 2018-10-02T06:21:48.637 回答
1

您几乎可以使用 Linux 命令在 colab 中移动和复制文件。只需使用 ! 在该命令之前并像往常一样运行单元格。例如:

!mv some_folder another_folder/

应该管用。此外,您需要先在 colab 笔记本中安装 google 驱动器。

于 2020-05-12T05:17:43.360 回答
0

我很晚才回答这个问题,但这是最简单的答案......

第1步。

用 colab 挂载谷歌驱动器

步骤 2. 在 Google 驱动器中创建一个输出文件夹

第 3 步。 将您的文件夹拖放到谷歌驱动器的输出文件夹中。

它将存储在您的驱动器中

于 2021-04-27T14:47:05.007 回答