【发布时间】:2017-12-04 01:00:34
【问题描述】:
我正在尝试加载此代码以通过 python 将 json 上传到我的谷歌云。
import boto
import gcs_oauth2_boto_plugin
import os
import shutil
import StringIO
import tempfile
import time
from google.cloud import storage
from google.cloud.storage import blob
client = storage.Client(project='dataworks-356fa')
bucket = client.get_bucket('dataworks-356fa-backups')
blob = ('t.json', bucket)
with open('t.json', 'rb'):
blob.upload_from_file('t.json')
我正在遵循here...上的指南...
我被困住了,不知道去哪里,所以任何帮助都将不胜感激。我已将 blob.upload_from_file('t.json') 更改为 blob.upload('t.json') 并遇到同样的问题。
【问题讨论】:
-
请在此处发布您的错误代码。
-
upload_from_file方法将file object作为参数,您将文件名传递给upload_from_file方法。 -
Traceback(最近一次调用最后):文件“uploadcloud.py”,第 16 行,在
blob.upload_from_file('t.json') AttributeError: 'tuple' object has no attribute' upload_from_file'
标签: python json upload blob google-cloud-storage