Отладка без случайных правок.
Сообщение об ошибке и минимальный вход дают проверяемую гипотезу о причине.
Зафиксировать исходный сбой
Запишите действие, входные данные и полный текст ошибки без секретов и чужих персональных данных. В Python различают синтаксическую ошибку и исключение во время выполнения. Указанное место обнаружения не всегда является местом первопричины. Прочитайте тип исключения, сообщение и путь вызовов, затем найдите ближайшую часть собственного кода, где ожидаемые данные расходятся с фактическими.
Уменьшить пример
Если импорт падает на тысяче строк, найдите одну строку, которая сохраняет ошибку. Например, поле количества содержит «семь», а код ожидает числовой текст. Проверьте тип и значение непосредственно перед преобразованием. Гипотеза должна предсказывать результат: при числовой строке путь проходит, при слове возникает конкретная ошибка. Это лучше, чем одновременно менять формат файла, цикл и библиотеку.
Исправить правило и сохранить проверку
Определите желаемое поведение: отклонить строку с понятным сообщением, попросить повторный ввод или остановить весь импорт. Обрабатывайте ожидаемое исключение в подходящем месте. Общий перехват всех ошибок с молчаливым продолжением может скрыть настоящую поломку. После исправления воспроизведите исходный случай и добавьте проверку, которая отличает правильное решение от простого исчезновения сообщения.