python - 将文件夹从 Google Colab 移动到 Google Drive
问题描述
我正在使用 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')))
如何为文件夹复制相同的过程。不是档案。
解决方案
为 Colab 和 Gdrive 使用相同的 google 帐户,以避免错误。
在 colab 中打开新笔记本并执行以下代码
from google.colab import drive
drive.mount('/content/drive')
访问链接并授予访问权限
然后从链接中复制代码并将其粘贴到 colab 页面中
从 colab,使用以下命令转到 gdrive 路径
% cd drive/My\ Drive/
然后使用 colabs 作为使用终端!命令前的符号
!mkdir sample
您可以从左侧的侧面板查看修改
推荐阅读
- ruby-on-rails - 堆栈级别太深“创建”导轨 6
- python - 如何根据其他 pandas 列的最大值和关联的字符串列创建新的 pandas 列?
- python - 如何避免 pandas 的 `query` 方法中的名称冲突?
- c# - 如何控制.net中代码之外的请求编码?
- python - python加入2个文件并写入新文件
- postgresql - 使用 sequelize 连接到现有的 docker postgres 容器
- ios - Xcode 12 beta 4 - 无法上传到 TestFlight
- haskell - 为什么 foldr' 不如 foldl' 严格?
- javascript - 将 js 函数转换为 Python
- database - 如何根据另一个 id 消除重复的 id