摘要: 使用py7zr对目录与文件进行压缩打包 7z是一种主流高效的压缩格式,它拥有极高的压缩比。在计算机科学中,7z是一种可以使用多种压缩算法进行数据压缩的档案格式。该格式最初被7-Zip实现并采用,但是这种档案格式是公有的,并且7-Zip软件本身亦在GNU宽通用公共许可证(GNU LGPL)协议下开放源 阅读全文
posted @ 2023-10-23 14:10 西安衍舆航天 阅读(52) 评论(0) 推荐(0) 编辑
摘要: Python工具箱系列(四十三) tar文件操作 tar命令是Unix/Linux平台用的最多的命令之一。原始的tar只具备打包和解包的功能:Tape ARchive,本义就是把文件打包备份到磁带机。GNU为tar增加了很多新功能,比如支持各种压缩格式。在Unix中一切都是文件:普通文件,文件夹,符号链接,设备文件等等。tar包就是 阅读全文
posted @ 2023-09-27 15:18 西安衍舆航天 阅读(15) 评论(0) 推荐(0) 编辑
摘要: Python工具箱系列(四十二) ​RAR是广受好评,使用广泛的压缩格式,开发者为尤金·罗谢尔(俄语:Евгений Лазаревич Рошал,拉丁转写:Yevgeny Lazarevich Roshal),RAR的全名是“Roshal ARchive”,即“罗谢尔的归档”之意。尤其是winrar一度成为windows上的必备软件。 阅读全文
posted @ 2023-09-11 15:59 西安衍舆航天 阅读(46) 评论(0) 推荐(0) 编辑
摘要: Python工具箱系列(四十一) 本文示例使用更通用的zipfile来批量压缩文件。zipfile也是python内置的库,使用起来非常方便。 阅读全文
posted @ 2023-08-28 17:11 西安衍舆航天 阅读(29) 评论(0) 推荐(0) 编辑
摘要:  Python工具箱系列(四十) # 使用gzip对数据进行压缩 这是python提供的压缩模块,便于用户对数据、文件进行压缩。功能类似于 GNU 应用程序gzip和gunzip。以下代码压缩一段字节流。 ```python import gzip # 压缩一段英文 originstr = 'The World Health Org 阅读全文
posted @ 2023-08-22 16:01 西安衍舆航天 阅读(16) 评论(0) 推荐(0) 编辑
摘要: Python工具箱系列(三十九) 现实世界中,大量存在着对数据压缩的需求。为此,python内置了zlib压缩库,可以方便的对任意对象进行压缩。 阅读全文
posted @ 2023-07-31 11:39 西安衍舆航天 阅读(123) 评论(0) 推荐(0) 编辑
摘要: Python工具箱系列(三十八) 上文介绍将类的属性值保存到二进制文件的基本操作。在实际中,还有可能保存文本信息。例如,传感器可能还会有自己所在区域的信息。此时,对于二进制文件的读写提出了挑战。如何才能够在读取时,知道所读的字节是整数、浮点数而不是字符呢? 阅读全文
posted @ 2023-07-13 11:06 西安衍舆航天 阅读(39) 评论(0) 推荐(0) 编辑
摘要: Python工具箱系列(三十七) python比较擅长与文本相关的操作。但现实世界中,对于非文本消息的处理也很普遍。例如: ◆通过有线、无线传递传感器获得的测量数据。 ◆卫星通过电磁波发送测量数据。 ◆数据中心的数万台服务器发送当前CPU的占用率信息、内存占用量等众多指标数据。 阅读全文
posted @ 2023-06-26 10:25 西安衍舆航天 阅读(34) 评论(0) 推荐(0) 编辑
摘要: Python工具箱系列(三十六) Docker提供了基于镜像的运行环境,可以将操作系统、应用程序以及相关依赖打包,为使用者提供完整的使用体验,因此一经推出大获好评,迅速成为主流的软件开发技术之一。 阅读全文
posted @ 2023-06-20 16:59 西安衍舆航天 阅读(94) 评论(0) 推荐(0) 编辑
摘要: Python工具箱系列(三十五) 前文使用了SQLAlchemy的Core层来实现数据库、表与数据的CRUD。初步体现出了SQLAlchemy的优势。但ORM的特点没有充分地表现出来。下面的代码则从Python的类出现,生成表结构,并且进行数据的CRUD操作。 阅读全文
posted @ 2023-06-12 10:05 西安衍舆航天 阅读(44) 评论(0) 推荐(1) 编辑