【发布时间】:2020-06-13 15:24:52
【问题描述】:
我正在尝试使用 Python API 将笔记本本身内的 Datalab 实例中的文件上传到我的 Google 存储桶,但我无法弄清楚。 Google 在其文档中提供的 code example 似乎在 Datalab 中不起作用。我目前正在使用 gsutil 命令,但想了解如何使用 Python API 执行此操作。
文件目录(我想上传位于检查点文件夹中的python文件):
!ls -R
.:
checkpoints README.md tpot_model.ipynb
./checkpoints:
pipeline_2020.02.29_00-22-17.py pipeline_2020.02.29_06-33-25.py
pipeline_2020.02.29_00-58-04.py pipeline_2020.02.29_07-13-35.py
pipeline_2020.02.29_02-00-52.py pipeline_2020.02.29_08-45-23.py
pipeline_2020.02.29_02-31-57.py pipeline_2020.02.29_09-16-41.py
pipeline_2020.02.29_03-02-51.py pipeline_2020.02.29_11-13-00.py
pipeline_2020.02.29_05-01-17.py
当前代码:
import google.datalab.storage as storage
from pathlib import Path
bucket = storage.Bucket('machine_learning_data_bucket')
for file in Path('').rglob('*.py'):
# API CODE GOES HERE
当前工作解决方案:
!gsutil cp checkpoints/*.py gs://machine_learning_data_bucket
【问题讨论】:
标签: python google-cloud-storage google-cloud-datalab