У меня есть следующий код (Python 2.7):
import pandas as pd
....
pd.DataFrame(response2.json())['results'].to_json('orders.json', orient='records')
Это сохраняет файл orders.json
в моем локальном проекте.
Я хочу, чтобы файл записывался в мое ведро в Google Storage, а не на локальный компьютер.
Можно ли создать файл непосредственно в хранилище или я должен создать его локально, а затем загрузить его?
Я знаю, это должно быть что-то вроде:
from google.cloud import storage
storage_client = storage.Client()
bucket = storage_client.get_bucket("MyTestBucket")
blob = bucket.blob("folderName/" + blob?!)
blob.upload_from_filename("orders.json") # Or something with writing the DataFrame?
Может кто-нибудь помочь с этим?