Python 2.7 我想知道如何执行下面的python代码?
#需要知道如何运行此示例。因为我是python新手。每当我执行时,它都会给出很少的参数 我假设您看到的错误是:Python 2.7 我想知道如何执行下面的python代码?,python-2.7,google-maps,google-app-engine,google-compute-engine,Python 2.7,Google Maps,Google App Engine,Google Compute Engine,#需要知道如何运行此示例。因为我是python新手。每当我执行时,它都会给出很少的参数 我假设您看到的错误是: import argparse import googleapiclient.discovery def create_service(): return googleapiclient.discovery.build('storage', 'v1') def list_buckets(service, project_id): buckets = service.b
import argparse
import googleapiclient.discovery
def create_service():
return googleapiclient.discovery.build('storage', 'v1')
def list_buckets(service, project_id):
buckets = service.buckets().list(project=project_id).execute()
return buckets
def main(project_id):
service = create_service()
buckets = list_buckets(service, project_id)
print(buckets)
if __name__ == '__main__':
parser = argparse.ArgumentParser(
description=__doc__,
formatter_class=argparse.RawDescriptionHelpFormatter)
parser.add_argument('project_id', help='Your project iD')
args = parser.parse_args()
main(args.project_id)
您需要指定项目ID。因此,如果之前运行的是python-your\u-script.py
,则需要运行python-your\u-script.py
项目ID
usage: your_script.py [-h] project_id
your_script.py: error: too few arguments