FEMM 5

Модули и функции · встроенный MicroPython FEMM 5

sys

Версия интерпретатора, путь импорта и стандартные потоки.

Условия работы

sys.print_exceptionВыводит сообщение и доступный traceback ошибки.

sys.print_exception

print_exception(exc, file=sys.stdout)

Выводит сообщение и доступный traceback ошибки.

Аргументы

Аргументы вызова sys.print_exception
ИмяНазначение и допустимые значения
excОбъект пойманного исключения.
fileТекстовый поток, по умолчанию stdout.

Возвращаемое значение

None.

Пример

MicroPython FEMM 5
"Пример sys.print_exception.\nСреда: встроенный MicroPython FEMM 5.\nВыводит сообщение и доступный traceback ошибки.\nРезультат: None."

import sys
import io
s=io.StringIO()
try:
    1/0
except Exception as e:
    sys.print_exception(e,s)
assert 'ZeroDivisionError' in s.getvalue()

Ожидаемый результат. Проверки assert проходят без исключения.

Скачать пример · Ссылка на функцию

Этот пример выполнен в установленном FEMM 5.

Имена в установленной сборке

Перечень получен во встроенном интерпретаторе. Он включает функции, классы и константы. Ссылки ведут к контрактам; для прямого доступа ulab учитывайте условия этого раздела.

argvbyteorderimplementationmodulespathplatformprint_exceptionstderrstdinstdoutversionversion_info