(1) The built-in-exceptions, such as NameError or SynatxError, are created for reporting specific errors in the code. Built-in-exceptions are common errors that can identify automatically by Python. Python throws an exception when one of these errors is detected. This means a traceback message is generated and the message is printed in the Interactive Window; if the erroneous code is in a script, the script will stop running at that point.
(2) New programmers often encounter Name Error, SyntaxError, and TypeError exceptions. The NameError usually occurs because of a spelling or capitalization mistake in the code. The SyntaxError can occur for many reasons, but the underlying problem is that one of the rules of properly formed Python has been violated. A TypeError occurs when the code attempts to use an operator differently from how it’s designed. For example, code that adds an integer to a string generates a TypeError.
Comments (No)