随笔分类 - Python一些内置模块
摘要:全部方法 functools.partial ,functool.update_wrapper,functool.wraps在装饰器部分已经介绍了. functools.cmp_to_key 将老式比较函数转换成key函数,用在接受key函数的方法中(such as sorted(), min(),
阅读全文
摘要:Python的内建模块itertools提供了非常有用的用于操作迭代对象的函数。 无限迭代器 count()会创建一个无限迭代器 cycle()会把传入的一个序列无限重复下去: repeat()负责把一个元素无限的重复下去,不过如果提供第二个参数就可以限定重复次数: 无限序列只有在for迭代时才会无
阅读全文
摘要:datetime模块¶ In [2]: import datetime # datetime模块提供对于日期和时间进行简单或复杂的操作. datetime 模块提供了一下的可用类型(Available Types). # datetime.MINYEAR 和 datetime.MAXYEAR 模块常
阅读全文
摘要:该模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 创建文件 执行结果-'example.ini'文件内容 [DEFAULT] serveraliveinterval = 45 compression = yes co
阅读全文
摘要:初级的使用配置模式类似与print 默认打印waring等级及以上--通过更改等级来测试代码 配置参数 高级的使用配置模式,不能同时输出文件与屏幕,存在编码问题 对象的模式 可以随意控制往那些地方输出日志 可以分别控制输出到不同位置的格式 向文件输出: 这里存在一个问题logging.getLogg
阅读全文
摘要:什么叫序列化—— 将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 什么叫反序列化-—— 将序列化后的内容转换回来的过程就叫做 反序列化 为什么要序列化—— 1,以某种存储形式使自定义对象持久化 2,将对象从一个地方传递到另一个地方 3,使程序更具维护性 序列化的最终目的就是为了保存下来
阅读全文