
【文件系统】
文章平均质量分 80
文件系统
Bruce小鬼
**高级测试开发**
- 技术是在不断打磨中成长,
- 能力是在不断采坑中成熟,
- 技术人的路就是在采坑中寻找乐趣,在成长过程中不断成熟。
> 书山有路勤为径,学海无涯苦作舟
关注:brucelong.blog.csdn.net
展开
-
内存流读写io
很多时候,数据读写不一定是文件,也可以在内存中读写。比如网络传输的数据。原创 2023-02-15 20:52:28 · 323 阅读 · 0 评论 -
内存映射模块读写文件提高IO性能mmap
这篇文章介绍下与普通读写文件不同的方式,内存映射读写文件。在什么情况下才会用到内存映射操作文件那,还是要先了解下他。原创 2023-02-15 18:01:40 · 882 阅读 · 0 评论 -
文件对比filecmp
filecmp模块包含函数和类用来对比系统上的文件和目录。原创 2023-02-15 15:43:22 · 465 阅读 · 0 评论 -
文件高阶操作复制查找处理目录树打包文件shutil
shutil模块包含了文件高级操作,比如复制文件、查找文件、处理目录树、打包文件。原创 2023-02-15 11:34:27 · 352 阅读 · 0 评论 -
临时文件tempfile
安全地创建具有唯一名称的临时文件,以至于他们不会被那些想破坏或者窃取数据的人猜出是非常有挑战性的。tempfile 模块提供了几个安全地创建系统临时文件的方法。TemporaryFile() 打开并返回一个未命名的临时文件, NamedTemporaryFile() 打开并返回一个命名临时文件,SpooledTemporaryFile 会在将数据写入磁盘之前将内容保存在内存中,TemporaryDirectory 是一个上下文管理器,它会在上下文关闭的时候移除目录。原创 2023-02-14 17:29:40 · 1216 阅读 · 0 评论 -
高效读取文件内容linecache
linecache模块的作用是将文件内容读取到内存中,进行缓存,而不是每次都要从硬盘中读取,这样效率提高很多,又省去了对硬盘IO控制器的频繁操作。linecache模块是行-缓存,这对于读取内容非常多的文件,效果甚好,而且它还可以读取指定的行内容。原创 2023-02-14 15:51:04 · 312 阅读 · 0 评论 -
匹配文件名称模块glob和fnmatch
glob模式规则与re模块的正则表达式规则不大相同,glob模块遵循标准的UNIX路径扩展规则。fnmatch模块用于根据glob模式比较文件名。原创 2023-02-14 14:16:13 · 480 阅读 · 0 评论 -
文件路径模块pathlib
前面介绍的os.path模块操作文件路径是基于字符串的底层操作,这篇文章介绍的pathlib模块也是处理文件路径,但是它比os.path模块操作更加方便。pathlib模块提供了一个面向对象API接口来 解析、创建、测试和处理文件和路径。name属性获取路径的最后一个部分与os.path.basename函数生成的值相同。suffix属性获取文件扩展名stem属性获取不含后缀的文件名。原创 2023-02-14 10:07:08 · 557 阅读 · 0 评论 -
文件路径模块os.path
这篇文章介绍与文件操作相关的路径操作模块,包含解析路径、建立路径、规范化路径等相关操作。原创 2023-02-13 14:53:40 · 784 阅读 · 1 评论