NameError: имя «ExceptionGroup» не определено ⇐ Python
NameError: имя «ExceptionGroup» не определено
Я работаю с учебным пособием по Python и использовал образец в https://docs.python.org/3/tutorial/errors.html в разделе 8.9. Вызов и обработка нескольких несвязанных исключений, которые у меня не работают:
$ python Python 3.10.12 (основная, 11 июня 2023 г., 05:26:28) [GCC 11.4.0] в Linux Введите «помощь», «авторское право», «кредиты» или «лицензия» для получения дополнительной информации. >>> excs = [OSError('ошибка 1'), SystemError('ошибка 2')] >>> поднять ExceptionGroup('были проблемы', excs) Traceback (последний вызов последний): Файл «», строка 1, в NameError: имя «ExceptionGroup» не определено >>> Почему? Разве ExceptionGroup не является встроенным исключением? Компилятор не выдает никаких ошибок, а IDE выдает документацию по этому классу...
Следующая мысль была — надо что-то импортировать:
>>> из встроенных функций import ExceptionGroup Traceback (последний вызов последний): Файл «», строка 1, в ImportError: невозможно импортировать имя «ExceptionGroup» из «встроенных модулей» (неизвестное местоположение) Что случилось?
Я работаю с учебным пособием по Python и использовал образец в https://docs.python.org/3/tutorial/errors.html в разделе 8.9. Вызов и обработка нескольких несвязанных исключений, которые у меня не работают:
$ python Python 3.10.12 (основная, 11 июня 2023 г., 05:26:28) [GCC 11.4.0] в Linux Введите «помощь», «авторское право», «кредиты» или «лицензия» для получения дополнительной информации. >>> excs = [OSError('ошибка 1'), SystemError('ошибка 2')] >>> поднять ExceptionGroup('были проблемы', excs) Traceback (последний вызов последний): Файл «», строка 1, в NameError: имя «ExceptionGroup» не определено >>> Почему? Разве ExceptionGroup не является встроенным исключением? Компилятор не выдает никаких ошибок, а IDE выдает документацию по этому классу...
Следующая мысль была — надо что-то импортировать:
>>> из встроенных функций import ExceptionGroup Traceback (последний вызов последний): Файл «», строка 1, в ImportError: невозможно импортировать имя «ExceptionGroup» из «встроенных модулей» (неизвестное местоположение) Что случилось?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение