1
Я извлекаю данные с одной страницы, а затем отправляю их в csv с writerow
.Python - Захват переменных, которые не существуют
writerow([mystat,mystat1,mystat2...etc])
Проблема у меня есть, так как у меня так много переменных (статистика бейсбол) иногда эти цифры не могут существовать и я застрял с:
"local variable 'mystat' referenced before assignment"
Есть простой способ сказать что если переменная не существует, просто установите ее на 0?
Не могли бы вы опубликовать, что такое 'page', что вы ссылающийся как выглядит? Это поможет вам увидеть источник данных, а затем я понял, что вы отправляете его в csv. –
№ Если переменная не существует, ваш код неверен. Отправьте код для извлечения данных. Вот где вы должны заполнить подходящую стоимость заполнителя, если это применимо. – dsh
Вы должны использовать словарь, а не набор переменных. 'для stat в list_of_stats: final_dict [stat] = page_lookup (stat) или 0' (или что-то еще) –