摘要: 造成这个错误的原因有两种。 1.系统中并没有该共享库或者该共享库的版本不对,这种情况,直接去下载并安装对应的共享库即可。 2.如果系统中存在该共享库,那么则是因为共享库路径设置问题导致程序无法找到共享库。 对于第二种情况,解决方法如下: 1.在 /etc/ld.so.conf 中,加入所需库所在的位 阅读全文
posted @ 2017-08-25 09:58 在下不想说 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 在某些特定的情况下,执行./configure的时候会报错: 这是由于configure文件时间大于当前系统时间。 解决方法: 阅读全文
posted @ 2017-08-25 09:37 在下不想说 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 异常 一般情况下,为了不使程序的bug直接了当的展现在用户面前,而是产生一个提示项,这个时候就需要用的异常处理。 语法: 常用异常: 异常类只能用来处理指定的异常情况,如果非指定异常则无法处理。 捕获任意异常: 当程序中需要捕获任意异常时,可以多次except可能出现的异常,也可以使用万能异常:Ex 阅读全文
posted @ 2017-08-25 09:11 在下不想说 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 反射 反射: 通过字符串映射或修改程序运行时的状态、属性、方法, 有以下4个方法。 1. hasattr(obj,name_str): 检查成员 判断对象obj里是否有对应字符串name_str的方法,存在为 true。 2. getattr(obj,name_str): 获取成员 根据字符串nam 阅读全文
posted @ 2017-08-25 09:10 在下不想说 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 动态模块导入 动态导入模块 方法一: \__import__ 1. 函数功能用于动态的导入模块,主要用于反射或者延迟加载模块。 2. \__import__(module)相当于import module 方法二: import importlib 这是官方建议的用法 importlib.impor 阅读全文
posted @ 2017-08-24 15:45 在下不想说 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 类的起源 首先来看一段代码: 上述代码中,obj 是通过 Foo 类实例化的对象。其实,不仅 obj 是一个对象,Foo类本身也是一个对象。因为在Python中一切事物都是对象。 那么从上述代码的执行结果可以看出,obj对象是通过执行Foo类的构造方法创建,那么Foo类对象应该也是通过执行type类 阅读全文
posted @ 2017-08-24 15:35 在下不想说 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 类的方法 类方法 类方法通过\@classmethod装饰器实现,类方法和普通方法的区别是,类方法只能访问类变量,不能访问实例变量。 静态方法 通过\@staticmethod装饰器使其装饰的方法成为一个静态方法,不可以访问实例变量和类变量,与类本身并没有任何关系,唯一的关联就是通过类名来调用 属性 阅读全文
posted @ 2017-08-24 15:32 在下不想说 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 类的特殊成员 \__doc__: 打印类的描述信息 \__module__: 返回当前类从哪个模块导出 \__class__: 返回类的本身 \__dict__: 将析构函数里面的参数以字典的形式打印出来 类.\__dict__: 打印类里面的所有属性,不包括实例属性 实例化.\__dict__: 阅读全文
posted @ 2017-08-24 15:27 在下不想说 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 面向对象进阶 类的实例化过程 据上图我们得知,其实self,就是实例本身!实例化时python会自动把这个实例本身通过self参数传进去。 类的属性 公有属性 在类里直接定义的属性为公有属性 修改公有属性: 类名.属性=xxxxx 修改全局 实例化成员.属性=xxx #相当于创建一个变量,与上述属性 阅读全文
posted @ 2017-08-24 15:24 在下不想说 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 面向对象基础 面向过程编程 面向过程又被称为top down languages。 基本设计思路就是程序一开始是要着手解决一个大的问题,然后把一个大问题分解成很多个小问题或子过程,这些子过程再执行的过程再继续分解直到小问题足够简单到可以在一个小步骤范围内解决。 面向对象编程 Object Orien 阅读全文
posted @ 2017-08-24 15:19 在下不想说 阅读(108) 评论(0) 推荐(0) 编辑