少なくとも 2 つのオプションがあります。
Datalab からファイルをローカルにダウンロードする
このオプションは、現在の Datalab コードでは使用できないようです。問題を解決できる Datalabのプル リクエストを送信しました。この修正により、ユーザーは Datalab インターフェイスを使用して、ノートブック (*.ipynb) ではないファイルを編集/ダウンロードできるようになります。プル リクエストの変更を使用して、Datalab からテキスト ファイルをダウンロード/編集できました。
Google Cloud のストレージ バケットにファイルを送信する
次のリンクは、Storage API を使用して Google Cloud のストレージ バケットにファイルを転送するコードを記述するのに役立つ場合があります。
これが実際の例です:
from datalab.context import Context
import datalab.storage as storage
sample_bucket_name = Context.default().project_id + '-datalab-example'
sample_bucket_path = 'gs://' + sample_bucket_name
sample_bucket = storage.Bucket(sample_bucket_name)
# Create storage bucket if it does not exist
if not sample_bucket.exists():
sample_bucket.create()
# Write an item to the storage bucket
sample_item = sample_bucket.item('stringtofile.txt')
sample_item.write_to('This is a string', 'text/plain')
# Another way to copy an item from Datalab to Storage Bucket
!gsutil cp 'someotherfile.txt' sample_bucket_path
アイテムをコピーしたら、ここをクリックして Google Cloud のストレージ バケットでアイテムを表示します