摘要: 什么是异常在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止错误分两种1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正)2.逻辑错误 异常的种类常见异常AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性xIOError 输入/输出异常;基本上是无法打开文件ImportError ... 阅读全文
posted @ 2018-06-03 12:28 游小刀 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 元类是什么元类是类的类,是类的模板元类是用来控制如何创建类的,正如类是创建对象的模板一样,而元类的主要目的是为了控制类的创建行为元类的实例化的结果为我们用class定义的类,正如类的实例为对象(f1对象是Foo类的一个实例,Foo类是 type 类的一个实例)type是python的一个内建元类,用来直接控制生成类,python中任何class定义的类其实都是type类实例化的对象理解一下exec... 阅读全文
posted @ 2018-06-03 12:06 游小刀 阅读(189) 评论(0) 推荐(1) 编辑
levels of contents