Python как исправить ошибку?
подскажет кто, питон свежий с сайта, винда десятка, редактор вс код, файл лежит на рабочем столе в папке с русским названием. запускаю и вылазит красным про кодировку и строку, а строка пустая совем, наверн из за папки.
Ваш вопрос
подскажет кто, питон свежий с сайта, винда десятка, редактор вс код, файл лежит на рабочем столе в папке с русским названием. запускаю и вылазит красным про кодировку и строку, а строка пустая совем, наверн из за папки.
4.20
Тип ошибки | Что значит | Куда смотреть SyntaxError | Нарушены правила языка | Строка с ошибкой и часто строка перед ней, забытая скобка или двоеточие NameError | Используешь переменную, которой не существует | Опечатка в имени или переменная объявлена ниже места использования TypeError | Операция применена не к тому типу | Складываешь строку с числом, вызываешь нечто что не функция ValueError | Тип правильный, но значение не годится | int('привет') - строка не превращается в число IndexError | Обращаешься к элементу списка, которого нет | Индекс больше длины списка минус один KeyError | Такого ключа нет в словаре | Опечатка в ключе или его действительно нет AttributeError | У объекта нет такого метода или свойства | Перепутал тип объекта, или опечатка в названии метода Как читать traceback вообще: он растёт снизу вверх по стеку вызовов, самая нижняя строка - конкретное место где всё упало, дальше вверх - через какие функции питон туда добрался. Не пытайся понять весь текст сразу, ищи глазами тип ошибки в самом низу и одну строчку с описанием сразу под ним. Если гуглишь, копируй именно тип и сообщение об ошибке, а не всю портянку целиком, и добавляй одно слово из своего кода, тогда результаты будут в тему а не про чужой проект. Если совсем не разобраться - публикуй сюда текст ошибки целиком, дословно, и кусок кода где она возникает, без пересказа своими словами, потому что при пересказе обычно теряется самое важное.
Вывод: ошибку читай снизу вверх, там тип и суть проблемы. Причины непонимания обычно две: либо не знаешь что означает конкретный тип ошибки вроде TypeError или KeyError, либо теряешься в длинном traceback из-за вложенных вызовов. Для первого гугли название ошибки, для второго - смотри только последние две-три строки, остальное это путь до места поломки, не сама причина.
Чеклист когда ошибка непонятна
Пока нет премиум-вопросов в подборке
Не нашли то, что искали?
Задайте свой вопрос
Лучший ответ
Датахакер
Датахакер
Python как исправить ошибку?
без кода и текста ошибки тут никто не поможет, это как к врачу прийти и сказать болит, не сказав где