#python-3.x #google-ads-api
#python-3.x #google-ads-api
Вопрос:
Я создаю скрипт, используя код из API Google ads. В этом скрипте я пытаюсь создать новую учетную запись, и для этого мне нужно выбрать, под какой учетной записью менеджера должен находиться скрипт. Это делается с помощью этого кода:
parser = argparse.ArgumentParser(description=('Creates a new client under the given manager.'))
# The following argument(s) should be provided to run the example.
parser.add_argument('-m', '--manager_customer_id', type=str,
required=True, help='A Google Ads customer ID for the '
'manager account under which the new customer will '
'be created.')
args = parser.parse_args()
Итак, когда я запускаю скрипт, я набираю python new_acc.py xxx-xxx-xxxx
и нажимаю enter, а затем получаю следующую ошибку:
usage: new_acc.py [-h] -m MANAGER_CUSTOMER_ID
new_acc.py: error: the following arguments are required: -m/--manager_customer_id
Я также пытался добавить идентификатор manager_customer_id в .файл yaml.
Комментарии:
1. Разве это было бы не так
python new_acc.py -m xxx-xxx-xxxx
?2. @Axe319 это сработало, и теперь я также обнаружил, что мне не нужен аргумент, я мог бы просто сделать его переменной.