Заголовок командной строки Python, переданный в качестве аргумента словаря, выдающего ошибку - PullRequest
0 голосов
/ 23 января 2019

Указанный оператор командной строки python:

"python C: \ APIIngest.py" https://cloud.com/biodieselreports" "C: \ WRA.txt" "{'dateTimeModified': '2018-05-31T00: 00: 00 '} "" {' api-key ':' 1nDNRPQVGI6jYSVntk '} "" C: \ cacert.pem "" httpBasicAuth "" iUser "" 82 $ J * "30"

APIingest.py имеет следующий код:

def call_api():

    auth = None
    if auth_type:
        if auth_type.lower() == 'httpbasicauth':
            auth = HTTPBasicAuth(user, password)

    response = requests.get(
        url=url,
        outfile = outFile,
        params=parameters,
        headers=headers,
        verify=ssl_cert_path,
        auth=auth,
        timeout=timeout
    ).content

    print('Writing api response to ' + output_file_full_path)

    with open(output_file_full_path, 'w') as output_file:
        output_file.write(response)

    print('end')


call_api()

Я получаю ошибку для элементов заголовка, у объекта str нет атрибутов. Я передаю его правильно или нет? Пожалуйста, сообщите ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...