Locked learning resources

Join us and get access to thousands of tutorials and a community of expert Pythonistas.

Unlock This Lesson

Locked learning resources

This lesson is for members only. Join us and get access to thousands of tutorials and a community of expert Pythonistas.

Unlock This Lesson

Getting the Most Out of a Python Traceback (Summary)

The Python traceback contains useful information that can help you find what is going wrong in your Python code. These tracebacks can look a little intimidating, but once you break it down to see what it’s trying to show you, they can be super helpful.

Going through a few tracebacks line by line will give you a better understanding of the information they contain and help you get the most out of them. Getting a Python traceback output when you run your code is an opportunity to improve your code. It’s one way Python tries to help you out.

Now that you know how to read a Python traceback, you can benefit from learning more about some tools and techniques for diagnosing the problems that your traceback output is telling you about. Python’s built-in traceback module can be used to work with and inspect tracebacks. The traceback module can be helpful when you need to get more out of the traceback output. It would also be helpful to learn more about some techniques for debugging your Python code.

Download

Sample Code (.zip)

4.5 KB
Download

Course Slides (.pdf)

406.0 KB
Avatar image for WoBa

WoBa on June 9, 2020

Cool but too short. Python traceback module should at least be demonstrated.

Avatar image for Alan ODannel

Alan ODannel on June 11, 2020

A good course, I would have liked to have a little more information.

Avatar image for Wiggers

Wiggers on June 24, 2020

It was just enough detail for me IMHO

Avatar image for Rishi

Rishi on July 2, 2020

Course was too short.Expected a broader concept coverage

Avatar image for mahlenius

mahlenius on July 22, 2020

Thanks - for this course. I agree that it could be extended with more material but its a good intro level course and well done.

I have not gone through the logging or debugging courses yet, perhaps they have additional info on TB’s.

Much appreciated.

‘mark

Avatar image for mikesult

mikesult on Aug. 12, 2020

I liked the course, it gave me a clear understanding of what information the traceback is providing on exceptions. Also appreciate your pointing to the built-in traceback module for us to further explore now with a better understanding. Thanks

Avatar image for Ghani

Ghani on Oct. 25, 2020

Well-done; Thank you very much!

Avatar image for torrepreciado

torrepreciado on Dec. 31, 2021

Great tutorial. Very didactic!

Become a Member to join the conversation.