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