Во время разработки могут возникать ошибки, или как их называют в Python, исключения. С ними нужно иметь работать.
Полезные ссылки:
2 вопроса