Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 如何使用Python脚本将对象上传到Google云存储?_Python 2.7_Google Cloud Platform_Google Cloud Storage - Fatal编程技术网

Python 2.7 如何使用Python脚本将对象上传到Google云存储?

Python 2.7 如何使用Python脚本将对象上传到Google云存储?,python-2.7,google-cloud-platform,google-cloud-storage,Python 2.7,Google Cloud Platform,Google Cloud Storage,我知道如何在命令提示符下使用gsutil上传对象,但它似乎不够灵活。因此,我想知道如何使用Python脚本将对象上载到Google云存储?您可能想看看,尤其是与的交互的客户端 您可以使用pip install安装库: pip install --upgrade google-cloud 上载文件的过程类似于: from google.cloud import storage client = storage.Client(project='project-xxx') bucket = cli

我知道如何在命令提示符下使用gsutil上传对象,但它似乎不够灵活。因此,我想知道如何使用Python脚本将对象上载到Google云存储?

您可能想看看,尤其是与的交互的客户端

您可以使用
pip install
安装库:

pip install --upgrade google-cloud
上载文件的过程类似于:

from google.cloud import storage

client = storage.Client(project='project-xxx')
bucket = client.get_bucket('bucket-xxx')
blob = bucket.blob('test.txt')
blob.upload_from_filename('test.txt')

Hi@ Atsang01也可以考虑使用“子进程”模块,它允许您在Python脚本中运行shell命令,正如我在这里对一个(松散的)相关问题的回答所提到的那样,这是有用的,因为它可以让您直接使用GSUTIL命令,这有时会更方便一些。快乐编码!