Что мне нужно изменить, чтобы избавиться от этой синтаксической ошибки, которая, кажется, перескакивает со строки на строку?

#python-3.x #syntax-error

Вопрос:

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

«»»Область вывода»»»

#self.выходная область

self.outputArea = self.addTextArea(«», строка = 3, столбец = 0)

Синтаксическая ошибка находится в строке «»»Область вывода»»», но когда я удаляю эту часть, синтаксис перемещается в строку «#self.outputArea». Затем, если я удалю эту строку, синтаксическая ошибка переместится вниз к «self.outputArea = self.addTextArea». Затем перейдите к функции ниже этой строки. Это единственная ошибка во всем коде, и кажется, что она просто продолжает прыгать.

Я невероятно сбит с толку, так как я новичок в программировании. Я просто что-то упускаю из виду?

Комментарии:

1. Посмотрите на строку, которая стоит перед ошибкой.

Ответ №1:

Это распространенное заблуждение. Проблема, скорее всего, кроется в предыдущем блоке """Output Area""" .

Точную проблему трудно угадать. Некоторые из самых распространенных из них у меня в голове::

  1. Неправильный отступ (здесь важна правильная настройка редактора).
  2. Запятая в конце
  3. Неправильная реализация обработки исключений.

Список можно продолжать. Как я уже сказал, это трудно предположить.

Комментарии:

1. Вот и все. Я забыл скобку в конце строки над «»»Областью вывода»»». Спасибо вам обоим.