Python 2.7 我想知道如何执行下面的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

#需要知道如何运行此示例。因为我是python新手。每当我执行时,它都会给出很少的参数

我假设您看到的错误是:

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