、打开不存在的文件、空引用异常等,当异常被引发时,如果没有代码处理该异常,异常将被 Python 接收处理,当异常发生时 Python 解释器将输出一些相关的信息井终止程序的运行,以确保程序不会出现终止执行的情况...,可以断下所有错误
KeyboardInterrupt Ctrl+C被按下,触发此类异常
NameError 使用一个还未被赋予对象的变量
SyntaxError Python代码非法,代码不能编译
TypeError...会自动生成1个异常对象,该对象包括异常的具体信息,以及异常的种类和错误位置....当程序出现错误时,Python会自动引发异常,也可以通过raise语句显示的引发异常,这里我们来看一个异常主动触发的语句,raise语句,此语句用于主动的触发异常.
import os
import sys...,映射出函数所在内存地址后,给函数传递参数.
import os
import sys
class dog(object):
def __init__(self,name):
self.name