Ошибка запуска кода источника данных Gun Violence от Github? (Конец, ошибка вывода) - PullRequest
0 голосов
/ 04 февраля 2020

У меня проблемы с использованием проекта с открытым исходным кодом, который я буду использовать в ближайшем будущем. ( Данные о насилии в оружии / код ). Данные, доступные через Github, доступны только до 2018 года, и я хотел бы запустить сценарии для получения данных до января 2020 года, однако я столкнулся с проблемой во время работы "stage1.py".

Это ошибка, которую я получаю:

usage: stage1.py [-h] [-d] START END OUTFILE
stage1.py: error: the following arguments are required: END, OUTFILE

Для этого кода

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

Редактировать:

args = parser.parse_args()
if targets_specific_month:
    month, year = map(int, parts)
    end_day = monthrange(year, month)[1]

    args.start_date = '{}-01-{}'.format(month, year)
    args.end_date = '{}-{}-{}'.format(month, end_day, year)
    args.output_file = 'stage1.{:02d}.{:04d}.csv'.format(month, year)
return args

1 Ответ

0 голосов
/ 04 февраля 2020

В ошибке четко указано, что вам необходимо предоставить сценарию три аргумента: START, END и OUTFILE, что соответствует дате начала, дате окончания и имени выходного файла.

Дата начала и дата окончания должны быть в следующем формате: месяц / дата / год

...