Python Glossary English

все Python 3Исключенияисключение

tokenize.TokenError

модульные исключения

Ошибка токенизации Python-исходника (напр. незакрытая скобка/строка).

Синтаксис

raise tokenize.TokenError

Это сигнал «исходник оборвался на полуслове»: не закрыта скобка или тройная кавычка, и токенизатор дошёл до конца ввода внутри конструкции. Про синтаксис вообще речи нет — tokenize не разбирает грамматику, так что бессмысленный, но корректно разбитый на токены код пройдёт без жалоб. В интерактивных инструментах эта ошибка обычно значит не «отвергнуть ввод», а «попросить ещё одну строку».

Примеры

import tokenize
try:
    raise tokenize.TokenError
except tokenize.TokenError as e:
    print(type(e).__name__)   # → TokenError

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности