上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页
摘要: 反射:根据字符串来获取相应的内存对象(相应对象的内存地址) 关于反射的几个函数:hasattr(), getattr(), setattr(), delattr() 1. hasattr(object,name) 判断一个对象里是否有name属性或者方法,如果有返回Ture,否则返回False 2. 阅读全文
posted @ 2018-10-26 17:27 yin_zhaozhao 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 类的几个装饰器方法: @classmethod (类方法):使之无法访问实例变量 class Animal(object): def __init__(self, name): self.name = name # 实例变量 sleep = '睡觉觉后。。' # 类变量 @classmethod # 阅读全文
posted @ 2018-10-25 21:05 yin_zhaozhao 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 面向对象:减少重复代码,提高效率,比函数式编程更高效 类的创建: 实例属性又称:成员变量,成员属性(或者字段) 面向对象的三大特性: 一、封装 把客观事物封装为抽象的类,并对外只暴露一个可用接口 使用构造方法将内容封装到对象中,可通过对象直接或者通过self间接获取被封装的内容 # 创建类 clas 阅读全文
posted @ 2018-10-25 17:07 yin_zhaozhao 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 日志:方便用户了解系统、软件或应用的运行情况,及时发现问题并快速定位、解决问题。 一个日志信息对应的是一个事件的发生,而一个事件需要包括的几个内容: 事件发生时间 事件发生位置 事件发生严重程度(日志级别) 事件内容 还可以包括其他信息如:ID,进程名称,线程ID,线程名称等 logging模块日志 阅读全文
posted @ 2018-10-14 16:05 yin_zhaozhao 阅读(166) 评论(0) 推荐(0) 编辑
摘要: subprocess中,允许生成新的进程,连接到input/output/error管道,并获取他们的返回(状态)码,主要用于替换os.system/os.spawn*几个旧的模块和方法 subprocess模块常用函数: subprocess.run(args,*,stdin=None,input 阅读全文
posted @ 2018-09-28 16:22 yin_zhaozhao 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 数据加密: 对称加密:数据加密和解密使用相同的密钥,主要解决数据的机密性(DES,AES) 非对称加密(公匙加密):数据加密和解密使用的不同密钥,主要用于身份的验证(DSA,RSA) 单向加密:只能加密不能解密,主要用于解决数据的完整性(MD5,SHA系列算法) Python内置加密模块: 1.ha 阅读全文
posted @ 2018-09-27 18:18 yin_zhaozhao 阅读(811) 评论(0) 推荐(0) 编辑
摘要: configparser : 用于处理ini结构相似的文件(配置文件),格式类似于: [DEFAULT] # 相当于一个分组 # option # 注释,说明性文字 ,默认以# 或‘;’开头的行 option1 = 1 option2 = 2 [section2] option3 = 3 # 每个分 阅读全文
posted @ 2018-09-24 21:21 yin_zhaozhao 阅读(227) 评论(0) 推荐(0) 编辑
摘要: xml: 可扩展标记语言,用来标记数据,定义数据类型,主要用来传输和存储数据(和json差不多,不同语言或程序之间进行数据交换的协议) ET(xml.etree.ElementTree)中的几个类: ElementTree:表示整个xml层级结构 Element:表示树形结构中所有的父节点 SubE 阅读全文
posted @ 2018-09-22 15:23 yin_zhaozhao 阅读(226) 评论(0) 推荐(1) 编辑
摘要: shelve:对象持久化的保存的模块,将对象保存到文件里 (默认的数据存储文件为二进制),可持久化任何pickle可支持的Python数据格式 shelve 中唯一的方法: shelve.open(filename,flag = 'c', protocol = None , writebake = 阅读全文
posted @ 2018-09-21 17:46 yin_zhaozhao 阅读(264) 评论(0) 推荐(0) 编辑
摘要: import shutil 高级的文件,文件夹,压缩包的处理模块,也主要用于文件的拷贝 shutil.copyfileobj(fsrc,fdst[,length]): 将文件的内容拷贝到另一个文件(可以指定length长度进行拷贝) shutil.copyfile(src,dst): 拷贝文件 sh 阅读全文
posted @ 2018-09-18 21:24 yin_zhaozhao 阅读(429) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页