Вставьте код обычным текстом, сохраните отступы и замените секреты безопасными примерами.
Зачем
Зачем это нужно
Передайте traceback и данные, на которых возникает ошибка. Опишите правильный результат.
Попросите минимальную правку и тесты. Проверьте отдельно отсутствующее значение, ноль и пустую строку, если они допустимы.
Вопросы
Частые вопросы
Как правильно использовать пример с KeyError?
Если age обязателен, отсутствие поля нужно обработать как неверный вход. Если необязателен, заранее решите, что означает отсутствие. Не подменяйте его нулём автоматически.
Что прислать при ошибке библиотеки?
Название и версию пакета, полный traceback, минимальный код и обезличенные данные. Попросите проверить существование предложенного метода в документации установленной версии. Не устанавливайте неизвестный пакет только потому, что его назвал чат.
Можно ли попросить ускорить скрипт?
Да, но сначала измерьте время и найдите медленный участок профилировщиком. Передайте размеры данных и результат замера. Сравнивайте корректность и время до и после изменения на одинаковом входе; обещание ускорения без запуска остаётся гипотезой.
Рядом
Соседние страницы каталога
Дальше — весь каталог задач: поиск по названию, темы и фильтры.