摘要:
zipfile是一个用于处理zip压缩格式的文件的模块, 主要会用到它的ZipFile类 其它功能 ZipFile.extractall([path[, members[, pwd]]]) 解压zip文档中的所有文件到当前目录。参数members的默认值为zip文档内的所有文件名称列表,也可以自己设 阅读全文
摘要:
如果想在系统上执行命令, 应该用subprocess模块 subprocess模块允许你产生新的子进程,连接到input/output/error管道,并且获得它们的返回码(值). 这个模块用来替换下面旧的模块和函数 os.system(), os.spawn*(), os.popen*() pop 阅读全文
摘要:
configparser模块能够配置和解析类似于windows系统下ini格式的文件,一个ini风格文件类似这样: [section1] option = value option: value [section2] option = value option: value ... 它有两个概念se 阅读全文
摘要:
hashlib - hashlib module - A common interface to many hash functions hashlib模块是一个很多hash函数的通用接口,提供了md5, sha1, sha224, sha256, sha384, sha512等加密算法,主要用来加 阅读全文
摘要:
序列化和反序列化 序列化,把对象(数据结构) 序列化成字符串,可以存储在文件中,也就是对象的持久化 反序列化,序列化的反向操作,把经过序列化的对象(数据结构)加载到内存 序列化和反序列的应用及场景: 对象的持久化,把内存中的对象以某种形式保存起来,比如用户在退出游戏时游戏的状态 (数据) 被保留,而 阅读全文
摘要:
从一个集合中获得最大或者最小的N个元素列表 http://python3-cookbook.readthedocs.io/zh_CN/latest/c01/p04_find_largest_or_smallest_n_items.html 阅读全文
摘要:
日志的主要作用是程序调试、数据分析。 日志有五个级别,代表问题的严重程度 python有个日志相关的logging模块,用法: 输出到屏幕 因为logging模块默认的日志级别是warning,所以info级别的日志不会输出到屏幕。也就是说输出的日志级别要高于设置的日志级别才会输出日志 输出到文件 阅读全文
摘要:
python有两个和时间相关的模块,datetime和time datetime datetime模块下有四个类 date 日期相关的 time 时间相关的 datetime date和time两者的功能 timedelta 时间差 date 查看和设置日期 >>> d = datetime.dat 阅读全文
摘要:
linecache是专门支持读取大文件,而且支持行式读取的函数库。 linecache 预先把文件读入缓存起来,后面如果你访问该文件的话就不再从硬盘读取。对于大文件的读取效率还不错 Help on module linecache: NAME linecache - Cache lines from 阅读全文