Рубрики
Без рубрики

Как печатать исключение Traceback в Python

Иногда вы глубоко в коде, и вам нужно быстро отладить ошибку, отправить трассировку … Tagged with Python, Debug.

Иногда вы в глубине души в коде, и вам нужно быстро отладить ошибку, отправить куда -нибудь или войти в файл.

Вот как вы можете распечатать трассировку ошибки в Python:

import traceback

try:
    raise Boom('This is where our code blows')
except Exception:
    # here's how you get a traceback output
    traceback_output = traceback.format_exc()
    # Now you can print it, or send it, or save it in a file
    print(traceback_output)

Это быстрое и грязное решение, и вы, вероятно, должны использовать более сложные способы отладки, такие как регистрация ошибок, но иногда у вас нет выбора.

Надеюсь, это кому -то поможет, дай мне знать, твиты @TimonWeb Анкет

Источник: https://timonweb.com/python/how-print-traceback-exception-python/

Оригинал: “https://dev.to/timonweb/how-to-print-exception-traceback-in-python-4o46”